Benutzer-Werkzeuge

Webseiten-Werkzeuge


computer:tutorials:sql:datentypen

Dies ist eine alte Version des Dokuments!


Informationen belegen Speicherplatz in Datenbanken. Für die effiziente Speicherung von Informationen gibt es verschiedene Datentypen, welche bei der Erstellung der Tabellen beachtet werden müssen.

Tabelle

Die folgende Tabelle zeigt lediglich die gängigsten Datentypen, es gibt darüber hinaus noch weitere Datentypen (siehe Internetverweise)

DatentypAccessMySQLMaxDBDB2
TypBereichSpeicherTypBereichSpeicherTypBereichSpeicherTypBereichSpeicher
Numerische Werte
GanzzahlenByte0 bis 2551 ByteTINYINT0 bis 255 / -128 bis 1271 Byte......
Integer– 32.768 bis 32.7682 ByteSMALLINT0 bis 65.535 / -32.768 bis 32.7672 Byte......
Long– 2.147.483.648 bis 2.147.483.6484 ByteMEDIUMINT0 bis 16.777.215 / -8.388.608 bis 8.388.6073 Byte......
INT / INTEGER0 bis ~4.3 Mio. / -+ ~2.1 Mio.4 Byte......
BIGINT0 bis 264-1 / -(263) bis (263)-18 Byte......
KommazahlenSingle7 Stellen4 ByteFLOAT-3,40282346638 bis -1,17549435138, 0 und 1,17549435138 bis 3,402823466384 Byte......
Double15 Stellen8 ByteDOUBLE~-1,798308 bis ~-2,225-308, 0 und ~2,225-308 bis ~1,7983088 Byte......
Zeichenwerte
String/ZeichenStringmax. 2 Mrd Zeichen10 Bytes + TextTEXT 2 Bytes + Länge......
String(Länge)max. 65k ZeichenTextCHAR0 bis 255Länge......
Memomax. 64k ZeichenTextVARCHAR0 bis 2551 Byte + Länge......
Datum- und Zeitwerte
Datum/ZeitDate01.01.100 bis 31.12.99998 ByteDATE01.01.1000 bis 31.12.99993 Bytes......
TIME00:00:00 bis 23:59:593 Bytes......
DATETIME01.01.1000 00:00:00 bis 31.12.9999 23:59:598 Bytes......
TIMESTAMPTimestamp4 Bytes......
Sonstige Werte
BooleanJa/Neintrue/false1 BitBOOLsiehe TINYINTsiehe TINYINT......

Internetverweise

computer/tutorials/sql/datentypen.1299057379.txt.gz · Zuletzt geändert: 2011/03/02 10:16 von christian