HOME | MySQL_Datentypen | BACK |
Datentyp | Bedeutung | Bereich | Speicherbedarf |
TINYINT | sehr kleine Ganzzahl | -128 bis 127 (0 bis 255) |
1 Byte |
SMALLINT | kleine Ganzzahl | -32768 bis 32767 (0 bis 65535) |
2 Byte |
MEDIUMINT | mittelgroße Ganzzahl | -8388608 bis 8388607 (0 bis 16777215) |
3 Byte |
INT | Ganzzahl (Standard) | -2147283648 bis 2147283647 (0 bis 4294967295) |
4 Byte |
BIGINT | große Ganzzahl | -9223372036854775808 bis 9223372036854775807 (0 bis 18446744073709551615) |
8 Byte |
FLOAT | Fließkommazahl, einfache Genauigkeit | 4 Byte | |
DOUBLE | Fließkommazahl, doppelte Genauigkeit | 8 Byte | |
DECIMAL(G,N) | Fließkommazahl | Länge G mit N Nachkommastellen | Größe G+2 Byte |
Datentyp | Bedeutung | Bereich | Speicherbedarf |
DATE | Datum | 1.1.1000 bis 31.12.9999 Format: YYYY-MM-DD |
3 Byte |
DATETIME | Datum und Uhrzeit | 1.1.1000, 0:00:00 Uhr bis 31.12.9999, 23:59:59 Format: YYYY-MM-DD hh:mm:ss |
8 Byte |
TIMESTAMP | Unixzeit | 1.1.1970 bis 31.12.2036 | 4 Byte |
TIME | Uhrzeit | Format hh:mm:ss | 3 Byte |
YEAR | Jahreszahl | 1901 bis 2155 | 1 Byte |
Datentyp | Bedeutung | Länge | Speicherbedarf |
CHAR(G) | Zeichenkette mit fester Größe G | max. 255 Zeichen | Größe G Byte |
VARCHAR(G) | Zeichenkette mit variabler Größe G | max. 255 Zeichen | Größe G Byte |
TINYTEXT, TINYBLOB |
Sehr kleine Zeichenkette | max. 255 Byte | 2E8 - 1 Byte |
TEXT, BLOB | Kleine Zeichenkette | max. 65535 Byte | 2E16 - 1 Byte |
MEDIUMTEXT, MEDIUMBLOB |
Mittelgroße Zeichenkette | max. 16777215 Byte | 2E24 - 1 Byte |
LONGTEXT, LONGBLOB |
Große Zeichenkette | max. 4294967295 Byte | 2E32 - 1 Byte |
ENUM | Auflistung | Auswahl nur eines Feldes | 65535 Elemente |
SET | Auflistung | Mehrfachauswahl | 64 Elemente |