HOME MySQL_Datentypen BACK




Numerische Datentypen

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

 

Datums- und Uhrzeit-Datentypen

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

 

Zeichenketten-Datentypen

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