Rumah  >  Artikel  >  pangkalan data  >  MySQL BigInt Zerofill 与 int Zerofill?

MySQL BigInt Zerofill 与 int Zerofill?

WBOY
WBOYke hadapan
2023-08-28 15:37:061398semak imbas

MySQL BigInt Zerofill 与 int Zerofill?

Perbezaan antara MySQL BigInt dan int ialah INT adalah 32 bit panjang manakala BIGINT adalah 64 bit panjang.

Berikut ialah beberapa perkara penting -

  • BigInt menduduki 8 bait ruang storan manakala int menduduki 4 bait ruang storan.

  • int menduduki nilai maksimum 4294967295 untuk int(10) dan 18,446,744,073,709,551,615 untuk bigint(20).

  • BigInt(20) dan int(10), di mana 20 dan 10 boleh digunakan untuk paparan lebar dengan padding sifar.

Berikut ialah demo Bigint dan int tanpa padding. Di bawah ialah pertanyaan untuk membuat jadual.

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

Kini anda boleh memasukkan rekod dalam jadual. Pertanyaannya adalah seperti berikut -

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

Paparkan semua rekod dalam jadual dengan bantuan penyata pilih. Pertanyaannya adalah seperti berikut -

mysql> select *from BigintandintDemo;

Berikut ialah output -

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

Atas ialah kandungan terperinci MySQL BigInt Zerofill 与 int Zerofill?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam