MySQL bietet eine Vielzahl von Datentypen, darunter numerische Typen (TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT, FLOAT, DOUBLE, DECIMAL), Zeichentypen (CHAR, VARCHAR, TEXT, BLOB), Zeittypen (DATE, TIME, DATETIME, TIMESTAMP), Sammlungstypen (SET, ENUM) und andere Typen (JSON, BOOL).
In MySQL bereitgestellte Datentypen
MySQL ist ein relationales Datenbankverwaltungssystem, das verschiedene Datentypen zum Speichern verschiedener Arten von Informationen bereitstellt. Hier sind einige gängige Datentypen:
Numerischer Typ
-
TINYINT: 1-Byte-Ganzzahl mit Vorzeichen im Bereich -128 bis 127
-
SMALLINT: 2-Byte-Ganzzahl mit Vorzeichen im Bereich - 32.768 bis 32.767
-
MEDIUMINT: 3-Byte-Ganzzahl mit Vorzeichen im Bereich von -8.388.608 bis 8.388.607
-
INT: 4-Byte-Ganzzahl mit Vorzeichen im Bereich von -2.147.483.648 bis 2.147.483.647.
-
BIGINT : 8 Bytes vorzeichenbehaftete Ganzzahl im Bereich von -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807
-
FLOAT: 4-Byte-Gleitkommazahl, 7-stellige Genauigkeit
-
DOUBLE: 8-Byte-Gleitkommazahl, 15-stellige Genauigkeit
-
DECIMAL: beliebige Genauigkeit Fest- Präzisionsdezimalzahl
Zeichentyp
-
CHAR(n): Zeichendaten mit fester Länge, n gibt die Anzahl der Zeichen an.
-
VARCHAR(n): Zeichendaten mit variabler Länge, n gibt die maximale Anzahl von Zeichen an
TEXT- : Sehr lange Textdaten
BLOB- : Sehr lange Binärdaten
Zeittyp
DATE- : Datum, Format ist JJJJ-MM-TT
ZEIT- : Zeit, in das Format HH:MM:SS
DATETIME- : Datum und Uhrzeit im Format JJJJ-MM-TT HH:MM:SS
TIMESTAMP- : Zeitstempel mit Zeitzone im Format JJJJ-MM -DD HH:MM:SS.SSS
Set-Typ
SET(value1, value2, ...)- : Speichert eine Reihe eindeutiger Werte
ENUM(value1, value2, . .. )- : Speichert eine Reihe diskreter Werte. Jeder Wert kann nur einen haben
Das obige ist der detaillierte Inhalt vonWelche Datentypen werden in MySQL bereitgestellt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn