1x bewertet

MySQL Datentypen

von Nekoji  |  07.08.2008 um 09:58 h
MySQL
Typ: MySQL
Stufe:Einfach Mittelmäßig
Fügt man in eine MySQL-Tabelle eine neue Spalte ein, so kann man neben der Bezeichnung, Länge, Kollation und Attributen auch den Typen des Feldes bestimmen.

Bild

Welche Typen einem dabei zur Auswahl stehen und was sie für das Feld bedeuten zeige ich euch hier in einer kleinen Übersicht:

CHAR - Zeichenkette, Länge 0-255 Zeichen
VARCHAR - Zeichenkette, Länge 0-255 Zeichen
TINYTEXT - Zeichenkette, Länge 0-255 Zeichen
TEXT - Zeichenkette, Länge 0-65535 Zeichen
BLOB - Zeichenkette, Länge 0-65535 Zeichen
MEDIUMTEXT - Zeichenkette, Länge 0-16777215 Zeichen
MEDIUMBLOB - Zeichenkette, Länge 0-16777215 Zeichen
LONGTEXT - Zeichenkette, Länge 0-4294967295 Zeichen
LONGBLOB - Zeichenkette, Länge 0-4294967295 Zeichen
* TINYINT - Ganze Zahlen, -128 - 127
* SMALLINT - Ganze Zahlen, -32768 - 32767
* MEDIUMINT - Ganze Zahlen, -8388608 - 8388607
* INT - Ganze Zahlen, -2147483648 - 2147483647
* BIGINT - Ganze Zahlen, -9223372036854775808 - 9223372036854775807
FLOAT - Dezimal, (bis zu Quersumme 23)
DOUBLE - Dezimal, (Quersumme 23 - 53)
DECIMAL - Genau wie DOUBLE nur als Zeichenkette gespeichert
DATE - JJJJ-MM-TT
DATETIME - JJJJ-MM-TT HH:MM:SS
TIMESTAMP - JJJJMMDDHHMMSS
TIME - HH:MM:SS
ENUM - Eine der voreingestellten Optionen
SET - Auswahl der voreingestellten Optionen

* Hinweis: "UNSIGNED" TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT haben die selbe Spanne, aber starten bei 0.
Zum Beispiel hat TINYINT UNSIGNED eine Zeichenlänge von 0 - 255.



0 Kommentare