[an error occurred while processing this directive]

Verwalten Sie Ihre Webfarben

Behalten Sie mit MyColor Studio den Überblick über Ihre Onlineprojekte

Hier klicken und mehr erfahren

Ganz schön bunt

Laden Sie jetzt stimmige Farbwelten für Ihre Webseiten herunter - kostenlos

Hier klicken und mehr erfahren

[an error occurred while processing this directive]

(Stand: 22.11.24, Adresse: http://www.grammiweb.de/uebersichten/mysql-datentypen.shtml)

 

MySQL - Datentypen

Die Datenbank MySQL bietet an, Felder mit Datentypen zu versehen, eine Möglichkeit, die sich im praktischen Einsatz gerade bei größeren Datenmengen gewissenhaft durchgeführt in höherer Geschwindigkeit auswirkt. Falsch eingesetzt können diese Zuordnungen aber auch zu Problemen führen, da jeder Typ nur limitierte Bereiche aufnehmen kann (beispielsweise würde das Jahr "2003" beim Datentyp TINYINT als 127 bzw. 255 abgelegt).

In der folgenden Aufstellung finden Sie die verschiedenen Datentypen und deren Wirkungsgrade.

Numerische Datentypen

Datentyp Bedeutung Bereich Speicherbedarf
TINYINT sehr kleine Ganzzahl -128 bis 127
(0 bis 255)
1 Byte
SMALLINT kleine Ganzzahl -32768 bis 32767
(0 bis 65535)
2 Byte
MEDIUMINT mittelgroße Ganzzahl -8388608 bis 8388607 
(0 bis 16777215)
3 Byte
INT Ganzzahl (Standard) -2147283648 bis 2147283647 
(0 bis 4294967295)
4 Byte
BIGINT große Ganzzahl -9223372036854775808 bis 9223372036854775807 
(0 bis 18446744073709551615)
8 Byte
FLOAT Fließkommazahl, einfache Genauigkeit    4 Byte
DOUBLE Fließkommazahl, doppelte Genauigkeit    8 Byte
DECIMAL(G,N) Fließkommazahl Länge G mit N Nachkommastellen  Größe G+2 Byte

 

Datums- und Uhrzeit-Datentypen

Datentyp Bedeutung Bereich Speicherbedarf
DATE Datum 1.1.1000 bis 31.12.9999
Format: YYYY-MM-DD
3 Byte
DATETIME Datum und Uhrzeit 1.1.1000, 0:00:00 Uhr bis 31.12.9999, 23:59:59
Format: YYYY-MM-DD hh:mm:ss
8 Byte
TIMESTAMP Unixzeit 1.1.1970 bis 31.12.2036 4 Byte
TIME Uhrzeit Format hh:mm:ss 3 Byte
YEAR Jahreszahl 1901 bis 2155 1 Byte

 

Zeichenketten-Datentypen

Datentyp Bedeutung Länge Speicherbedarf
CHAR(G) Zeichenkette mit fester Größe G max. 255 Zeichen Größe G Byte
VARCHAR(G) Zeichenkette mit variabler Größe G max. 255 Zeichen Größe G Byte
TINYTEXT, 
TINYBLOB
Sehr kleine Zeichenkette max. 255 Byte 2E8 - 1 Byte
TEXT, BLOB Kleine Zeichenkette max. 65535 Byte 2E16 - 1 Byte
MEDIUMTEXT, 
MEDIUMBLOB
Mittelgroße Zeichenkette max. 16777215 Byte 2E24 - 1 Byte
LONGTEXT, 
LONGBLOB
Große Zeichenkette max. 4294967295 Byte 2E32 - 1 Byte
ENUM Auflistung Auswahl nur eines Feldes 65535 Elemente
SET Auflistung Mehrfachauswahl 64 Elemente

("BLOB": Abk. f. "Binary Large Object", z. B. Fotos oder Musikdateien)


Zurück zum Inhaltsverzeichnis

[an error occurred while processing this directive] [an error occurred while processing this directive]

© Grammiweb.de Internetlösungen. Alle Rechte vorbehalten. Stand: 22.11.2024
Seitenanfang - Sponsor werden - Datenschutz - Medien - Impressum - Werbung - Hilfe - Kontakt