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)

DatentypAccessMySQL
TypBereichSpeicherTypBereichSpeicher
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.1299058524.txt.gz · Zuletzt geändert: 2011/03/02 10:35 von christian