Site x5

Datentypen in SQL

Eine Übersicht über die wichtigsten Datentypen in SQL.

Eine vollständige Auflistung finden Sie unter https://mariadb.com/kb/en/data-types.

Numerisch

INT: Ganzzahl (Integer), für ganze Zahlen ohne Dezimalstellen.

FLOAT: Gleitkommazahl, für Zahlen mit Dezimalstellen.

Zeichenketten

CHAR(n): Feste Länge, speichert eine Zeichenkette mit genau n (max 255) Zeichen. Geeignet für Daten mit fester Länge, wie z.B. Ländercodes (USA, DEU).

VARCHAR(n): Variable Länge, speichert eine Zeichenkette mit höchstens n (max 65535) Zeichen. Geeignet für Daten, deren Länge stark variieren kann, wie z.B. Namen, Adressen und andere Texte, deren Länge vorher nicht genau bekannt ist.

Datum und Zeit

DATE: Datum ohne Zeit (YYYY-MM-DD).

TIME: Zeit ohne Datum (HH:MM:SS).

DATETIME: Kombination aus Datum und Zeit (YYYY-MM-DD HH:MM:SS).

Boolescher Datentyp

BOOL: Wahrheitswert, speichert TRUE oder FALSE. Eigentlich ein TINYINT (1 Byte).