Die Datentypen von MySQL (nach Arten sortiert)

Numerische Felddatentypen

Diese Liste gibt es auch alphabetisch sortiert.

Byte
Name Größe Wertebereich
TINYINT 1 Byte -128 - 127; 0 - 255
SMALLINT 2 Byte -32.768 - 32.767; 0 - 65.535
MEDIUMINT 3 Byte -8.388.608 - 8.388.607; 0 - 16.777.215
INT
INTEGER
4 Byte -2.147.483.648 - 2.147.483.647; 0 - 4.294.967.295
BIGINT 8 Byte --9.223.372.036.854.775.808 - 9.223.372.036.854.775.807; 0 - 18.446.744.073.709.551.615
FLOAT 4 (8 bei x>=23) -3.402823466E+38 - -1.175494351E-38, 0, 1.175494351E-38 - 3.402823466E+38
DOUBLE
DOUBLE Precision
REAL
8 Byte -1.7976931348623157E+308 - -2.2250738585072014E-308, 0, 2.2250738585072014E-308 - 1.7976931348623157E+308
DECIMAL
DEC
NUMERIC
bis 23 Byte -1.7976931348623157E+308 - -2.2250738585072014E-308, 0, 2.2250738585072014E-308 - 1.7976931348623157E+308 (String!)

Felddatentypen für Datum und Zeit

Name Größe Wertebereich
DATE 3 Byte 01.01.1000 - 31.12.9999
DATETIME 8 Byte 01.01.1000 00:00 - 31.12.9999 23:59
TIMESTAMP 4 Byte 01.01.1970 00:00:00 - 2037
TIME 3 Byte -838:59:59 - 838:59:59
YEAR 1 Byte 1901 - 2155, 0000 (4stellig); 1970 - 2069 (70 - 69) (2stellig)

Zeichen- und Binär-Felddatentypen

Name Größe Zeichenzahl
CHAR
CHARACTER
NATIONAL CHAR
NCHAR
bis 255 Byte bis 255
VARCHAR 2 - 256 Byte 1 - 255 (variabel)
TINYBLOB
TINYTEXT
bis 256 Byte bis 255
BLOB
TEXT
bis 65537 Byte bis 65535
MEDIUMBLOB
MEDIUMTEXT
bis 16777218 Byte bis 16777215
LONGBLOB
LONGTEXT
bis 2^24 + 3 Byte bis 2^24 - 1
ENUM 1 oder 2 Byte 65535 verschiedene Werte
SET 1 - 8 Byte 64 verschiedene Werte, von denen keiner, einer oder mehrere gleichzeitig zugewiesen werden können

Diese Liste gibt es auch alphabetisch sortiert.


Copyright ©2001 Martin Stricker.
Inhaltsverzeichnis von SelfMySQL Inhaltsverzeichnis von SelfMySQL
Erstellt am Do, den 26.04.2001 von Martin Stricker.
Zuletzt geändert am Fre, den 04.05.2001 um 21:26.