Heim > Datenbank > MySQL-Tutorial > Was sind die MySQL-Datentypen? Detaillierte Erläuterung der MySQL-Datentypen

Was sind die MySQL-Datentypen? Detaillierte Erläuterung der MySQL-Datentypen

青灯夜游
Freigeben: 2018-10-17 17:55:14
nach vorne
3653 Leute haben es durchsucht

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

Was sind die MySQL-Datentypen? Detaillierte Erläuterung der MySQL-Datentypen

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:
  • Datum/Uhrzeit-Kombination „JJJJ-MM-TT HH:MM:SS“ Der unterstützte Bereich ist „1000-01-01“. 00 :00:00' bis'9999-12-31 23:59:59'.

    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:
  • Bereich 1901 bis 2155 oder 0000 Hinweis: JAHR(4) und JAHR(2) Der Unterschied liegt in der Anzeige; zB: 70 (1970 oder 2070) oder 69 (2069).

    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:
  • 0 bis 65.535 variable Länge

    BLOB:
  • Speichern Sie große Binärdaten (Byte-String), ohne Zeichensatz, z. B. Bilder, Audio und Video usw.

    TEXT:
  • enthält nicht-binäre Zeichenfolgen (Strings); es gibt einen Zeichensatz

    BINARY und VARBINARY:
  • Ähnlich wie CHAR und VARCHAR; enthält Byte-Strings, keine Zeichenketten, was bedeutet, dass sie keinen Zeichensatz haben

    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

    ,
  • MySQL-Video-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!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage