Heim >Datenbank >MySQL-Tutorial >Was sind die MySQL-Datentypen? Detaillierte Erläuterung der MySQL-Datentypen
Welche Datentypen gibt es in MySQL? In diesem Artikel erhalten Sie eine detaillierte Erläuterung der MySQL-Datentypen. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.
MySQL-Datentypen
Zu den allgemeinen MySQL-Datentypen gehören numerische Werte, Datums- und Uhrzeitangaben sowie Zeichenfolgen
Zahl
Ganzzahltypen (genauer Wert)
Ganzzahltypen (genauer Wert) – INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
int
tinyint
bigint
Festkommatyp ( Fixed-Point Typen (genauer Wert) – DEZIMAL, NUMERISCHDEZIMAL(5,2): 5 steht für Präzision, 2 steht für Skalierung; diese Spalte kann insgesamt 5 Ziffern mit einer Genauigkeit von 2 Dezimalstellen speichern; -999,99 ~ 999,99NUMERIC ist NUMERIC
Erklärung: Wie hoch ist die Genauigkeit? Der Dezimalpunkt + die Ganzzahl dürfen die vorherige Genauigkeit nicht überschreiten.dezimal(0) Der Standardwert ist dezimal(10,0)
Gleitkommatyp (ungefährer Wert) – Gleitkomma
Gleitkommatypen (ungefährer Wert) – FLOAT, DOUBLEfloat Wenn Sie 4 Bytesfloat (7,4) speichern, sehen Sie eine Anzeige wie diese: -999,9999. MySQL führt beim Speichern von Werten eine Rundung durch. Wenn Sie also 999,00009 in float(7,4)-Spalten einfügen, ist das ungefähre Ergebnis 999,0001
Wenn M und D weggelassen werden, werden Werte bis zu den von der zulässigen Grenzen gespeichert Hardware.
doppelt speichert 8 Bytes
Uhrzeit und Datum
DATUM:
Datum „JJJJ-MM-TT“ Der unterstützte Bereich ist „1000-01-01“ bis „9999-12-31“
DATETIME:TIMESTAMP:
Timestamp „1970-01-01 00:00:01.000000“ UTC zu „2038-01-19 03:14:07.999999“ Hinweis: Es kann nicht gleich „1970-01-01 00:00:00“ sein und wird auf Null zurückgesetzt ;
TIME:Time'-838:59:59.000000' bis '838:59:59.000000' Hinweis: „11:12“ bedeutet „11:12:00“, nicht „00:11:12“ und 1112 bedeutet standardmäßig „11:12:00; Werte außerhalb des Bereichs“. werden automatisch in Schlusswerte umgewandelt, z. B.: „-850:00:00“ und „850:00:00“ werden in „-838:59:59“ und „838:59:59“ umgewandelt; ungültige Zeitwerte wird in „00 :00:00“ umgewandelt
JAHR:String
CHAR:
0 bis 255 feste Länge, beim Speichern mit Leerzeichen auffüllen; Beim Lesen, PAD_CHAR_TO_FULL_LENGTH SQL-Modus auf
VARCHAR:BLOB:
TEXT:
BINARY und VARBINARY:
Zusammenfassung: Das ist alles für diesen Artikel Inhalt, Ich hoffe, dass es für das Studium aller hilfreich sein wird. Weitere verwandte Tutorials finden Sie unter MySQL-Datenbank-Grafik-Tutorial
,Bootstrap-Video-Tutorial!
Das obige ist der detaillierte Inhalt vonWas sind die MySQL-Datentypen? Detaillierte Erläuterung der MySQL-Datentypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!