Kapitel 7: MySQL-Sprachreferenz 395
CHAR VARYING(NUM) VARCHAR(NUM)
FLOAT4 FLOAT
FLOAT8 DOUBLE
INT1 TINYINT
INT2 SMALLINT
INT3 MEDIUMINT
INT4 INT
INT8 BIGINT
LONG VARBINARY MEDIUMBLOB
LONG VARCHAR MEDIUMTEXT
MIDDLEINT MEDIUMINT
VARBINARY(NUM) VARCHAR(NUM) BINARY
Dass Zuordnen (Mapping) von Spaltentypen geschieht bei der Erzeugung der Tabelle. Wenn
Sie eine Tabelle mit Typen erzeugen, die von anderen Herstellern benutzt werden, und
dann ein DESCRIBE tabelle-Statement absetzen, zeigt MySQL die Tabellenstruktur mit
den ¨aquivalenten MySQL-Typen an.
7.2.6 Speicherbedarf von Spaltentypen
Der Speicherbedarf jedes Spaltentyps, der von MySQL unterst¨utzt wird, ist unten nach
Kategorie sortiert aufgelistet:
Speicherbedarf f¨ur numerische Typen
Spaltentyp Speicherbedarf
TINYINT 1 Byte
SMALLINT 2 Bytes
MEDIUMINT 3 Bytes
INT 4 Bytes
INTEGER 4 Bytes
BIGINT 8 Bytes
FLOAT(X) 4, wenn X <= 24, oder 8, wenn 25 <= X <=
53
FLOAT 4 Bytes
DOUBLE 8 Bytes
DOUBLE PRECISION 8 Bytes
REAL 8 Bytes
DECIMAL(M,D) M+2 Bytes, wenn D > 0, M+1 Bytes, wenn D
= 0 (D+2, wenn M < D)
NUMERIC(M,D) M+2 Bytes, wenn D > 0, M+1 Bytes, wenn D
= 0 (D+2, wenn M < D)
Speicherbedarf f¨ur Datums- und Zeit-Typen
Spaltentyp Speicherbedarf
DATE 3 Bytes
Comentários a estes Manuais