Heim  >  Artikel  >  Datenbank  >  MySQL BigInt Zerofill oder int Zerofill?

MySQL BigInt Zerofill oder int Zerofill?

WBOY
WBOYnach vorne
2023-08-28 15:37:061402Durchsuche

MySQL BigInt Zerofill 与 int Zerofill?

Der Unterschied zwischen MySQL BigInt und int besteht darin, dass INT 32 Bit lang ist, während BIGINT 64 Bit lang ist.

Hier sind einige wichtige Punkte:

  • BigInt belegt 8 Byte Speicherplatz, während int 4 Byte Speicherplatz belegt.

  • int belegt den Maximalwert von 4294967295 für int(10) und 18.446.744.073.709.551.615 für bigint(20).

  • BigInt(20) und int(10), wobei 20 und 10 für die Breitenanzeige ohne Auffüllung verwendet werden können.

Hier ist eine Demo von Bigint und int ohne Auffüllung. Unten finden Sie die Abfrage zum Erstellen der Tabelle.

mysql> create table BigintandintDemo
   −> (
   −> Number1 bigint zerofill,
   −> Number2 int zerofill
   −> );
Query OK, 0 rows affected (0.62 sec)

Jetzt können Sie Datensätze in die Tabelle einfügen. Die Abfrage lautet wie folgt:

mysql> insert into BigintandintDemo values(234556667777,678999);
Query OK, 1 row affected (0.17 sec)

Zeigen Sie alle Datensätze in der Tabelle mithilfe der Select-Anweisung an. Die Abfrage lautet wie folgt:

mysql> select *from BigintandintDemo;

Das Folgende ist die Ausgabe:

+----------------------+------------+
| Number1              | Number2    |
+----------------------+------------+
| 00000000234556667777 | 0000678999 |
+----------------------+------------+
1 row in set (0.00 sec)

Das obige ist der detaillierte Inhalt vonMySQL BigInt Zerofill oder int Zerofill?. 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