Heim  >  Artikel  >  Datenbank  >  Wozu dient ZEROFILL für den Datentyp INT?

Wozu dient ZEROFILL für den Datentyp INT?

王林
王林nach vorne
2023-08-24 09:05:05908Durchsuche

Wozu dient ZEROFILL für den Datentyp INT?

Bei der Angabe von ZEROFILL für eine numerische Spalte fügt MYSQL automatisch Nullen vor den Anzeigewert des Felds ein, bis die in der Spaltendefinition angegebene Anzeigebreite erreicht ist.

Zum Beispiel erstellen wir eine Tabelle namens showzerofill und fügen den folgenden Wert ein:

mysql> Create Table showzerofill(Val1 INT(5) ZEROFILL, Val2 INT(5));
Query OK, 0 rows affected (0.09 sec)

mysql> Insert into showzerofill(Val1, Val2)
values(1,1>,<12,12>,<123,123>,<1234,1234>,<12345,12345>;
Query OK, 5 rows affected (0.03 sec)
Records: 5 Duplicates: 0 Warnings: 0

Jetzt können wir die Auswirkung von ZEROFILL auf den Wert der Spalte Val1 leicht verstehen.

ZEROFILL füllt Zahlen mit Nullen auf, bis die in der Spaltendefinition angegebene Anzeigebreite erreicht ist.

mysql> Select * from showzerofill;
+-------+-------+
| Val1  | Val2  |
+-------+-------+
| 00001 |     1 |
| 00012 |    12 |
| 00123 |   123 |
| 01234 |  1234 |
| 12345 | 12345 |
+-------+-------+
5 rows in set (0.00 sec)

In diesem Sinne können wir sagen, dass wir, wenn wir die Werte einer Spalte mit einer bestimmten Breite anzeigen möchten, diese Spalte mit ZEROFILL definieren können.

Das obige ist der detaillierte Inhalt vonWozu dient ZEROFILL für den Datentyp INT?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen