Heim  >  Artikel  >  Datenbank  >  MySQL-Optimierung – eine kurze Einführung in die Datentypbreite

MySQL-Optimierung – eine kurze Einführung in die Datentypbreite

黄舟
黄舟Original
2017-03-10 09:55:401695Durchsuche

Die Anzeigebreite kann für alle ganzzahligen Datentypen in MYSQL angegeben werden

Erstellen Sie eine Tabelle

       CREATE TABLE tb_emp( id BIGINT(1))

Angenommen, Sie deklarieren ein Feld vom Typ INT YEAR INT (4), diese Anweisung gibt an, dass die Daten im Jahresfeld im Allgemeinen nur eine Breite von 4 Ziffern anzeigen.
Die Anzeigebreite hat nichts mit dem Wertebereich des Datentyps zu tun. Die Anzeigebreite gibt nur die maximale Anzahl von Ziffern an, die von MYSQL angezeigt werden dürfen. Wenn die Anzahl der Ziffern kleiner als die angegebene Breite ist, werden Leerzeichen aufgefüllt.

Wenn ein Wert eingefügt wird, der größer als die Anzeigebreite ist , solange der Wert den Typ Integer nicht überschreitet. Innerhalb des Wertebereichs können weiterhin Werte eingefügt und angezeigt werden.
Geben Sie beispielsweise den Wert 19999 in das Jahresfeld ein. Wenn Sie eine Auswahlabfrage verwenden, zeigt MYSQL das vollständige Jahr 19999 mit 5 Ziffern anstelle des 4-stelligen Werts an.
Wenn die Anzeigebreite nicht angegeben ist, gibt MYSQL an ein Standardbreitenwert für jeden Typ
Hinweis: Die Anzeigebreite dient nur zur Anzeige und kann den Wertebereich und den belegten Platz nicht einschränken

Beispiel: INT(3) belegt 4 Byte Speicherplatz , und der maximal zulässige Wert ist nicht 999, sondern der maximal zulässige Wert des Integer-Typs INT. ​

Das obige ist der detaillierte Inhalt vonMySQL-Optimierung – eine kurze Einführung in die Datentypbreite. 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