![]() |
![]() |
MySQL - Datentypen (2) |
G.Eichelsdörfer - Staatliche Technikerschule Weilburg |
Für Fließkommazahlen, also Zahlen mit Nachkommastellen.
Zahlenbereich: -3.40282e+038 bis -3.40282e-038,0, +3.40282e-038 bis +3.40282e+038
Für Fließkommazahlen höherer Genauigkeit.
Für Zahlenformate mit Angabe der maximalen Anzahl an Vorkomma und an Nachkommastellen.
Zur Aufnahme eines Datums. Standardform: jjjj-mm-tt
von 1000-01-01 bis 9999-12-31
Für Uhrzeiteinträge, Form: hh:mm:ss
Für die Zusammenstellung aus Datum und Uhrzeit.
Form: jjjj-mm-tt hh:mm:ss
Für einen Zeitstempel, in Form einer Ziffernfolge. Standardlänge 14,
Standardform: jjjjmmtthhmmss
Kann in ein kürzeres Format gebracht werden. Wenn beispielsweise nur das Datum
als Zeitstempel benötigt wird, kann der Zeitstempel auf eine Länge von 8 eingestellt
werden: Datum TIMESTAMP(8)
Für eine Jahreszahl aus 4 Ziffern.
Ein Aufzählungstyp. Die möglichen Werte müssen dahinter in runden Klammern aufgelistet
werden. Jeder Wert ist in Hochkommata (single quotes) einzuschließen.
Beispiel: Kartenfarbe ENUM('Kreuz','Pik','Herz','Karo')
Ein Attribut kann nur genau einen ENUM-Wert annehmen.
Ein Mengentyp. Alle möglichen Werte müssen dahinter in runden Klammern aufgelistet
werden. Jeder Wert ist in Hochkommata (single quotes) einzuschließen.
Beispiel: Kreuzkarten SET('Kreuz As','Kreuz Koenig','Kreuz Dame', 'Kreuz Bauer','Kreuz 10','Kreuz 9','Kreuz 8',
'Kreuz 7')
Ein Mengenattribut kann keinen bis alle Werte des SET-Typs aufnehmen.
Maximal sind 64 Elemente aus je bis zu 255 Zeichen möglich.