MySQL BigInt 填零与 int 填零?
mysqlmysqli database
MySQL BigInt 和 int 之间的区别在于 INT 是 32 位长,而 BIGINT 是 64 位长。
以下是一些要点 −
BigInt 占用 8 个字节的存储空间,而 int 占用 4 个字节的存储空间。
对于 int(10),int 的最大值为 4294967295,而对于 bigint(20),int 的最大值为 18,446,744,073,709,551,615。
BigInt(20) 和 int(10),其中 20 和 10 可用于带零填充的宽度显示。
这里是Bigint 和 int 补零演示,下面是创建表的查询。
mysql> create table BigintandintDemo −> ( −> Number1 bigint zerofill, −> Number2 int zerofill −> ); Query OK, 0 rows affected (0.62 sec)
现在您可以在表中插入记录。查询如下 −
mysql> insert into BigintandintDemo values(234556667777,678999); Query OK, 1 row affected (0.17 sec)
使用 select 语句显示表中的所有记录。查询如下 −
mysql> select *from BigintandintDemo;
以下是输出 −
+----------------------+------------+ | Number1 | Number2 | +----------------------+------------+ | 00000000234556667777 | 0000678999 | +----------------------+------------+ 1 row in set (0.00 sec)