Heim  >  Artikel  >  tägliche Programmierung  >  Welche Datentypen werden in MySQL bereitgestellt?

Welche Datentypen werden in MySQL bereitgestellt?

下次还敢
下次还敢Original
2024-04-27 03:27:17501Durchsuche

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).

Welche Datentypen werden in MySQL bereitgestellt?

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