MySQL BigInt(20)和Int(20)之间的区别?
int类型采用4个字节的有符号整数,即32位(可以存储232个值)。BigInt类型采用8个字节的有符号整数,即64位(可以存储264个值)。
让我们来看一个例子。
用零填充创建一个表,这将添加前导零。
mysql> create table IntandBigint20Demo -> ( -> Number int(20) zerofill, -> Code BigInt(20) zerofill -> );
创建表后,我们将在表中插入记录。
mysql> insert into IntandBigint20Demo values(987,987);
现在,我们可以在选择语句的帮助下显示所有记录。查询如下-
mysql> select *from IntandBigint20Demo;
以下是输出。
+----------------------+----------------------+ | Number | Code | +----------------------+----------------------+ | 00000000000000000987 | 00000000000000000987 | +----------------------+----------------------+ 1 row in set (0.00 sec)
看一下示例输出,首先填充0。这本身表明宽度是20。
Number int(20) zerofill
热门推荐
10 春节期间祝福语大全简短
11 朋友领证祝福语长文简短
12 新老师祝福语 简短独特
13 姨父生日祝福语简短精辟
14 送离职同事简短祝福语
15 祝福语生日男朋友简短
16 牛年新年祝福语大全简短
17 老板生日祝福语简短语
18 新年探亲祝福语简短精辟