【发布时间】:2018-11-15 06:47:57
【问题描述】:
INT(1) 和 INT(11) 和 99999 值是哪一个存储有什么区别?
【问题讨论】:
标签: mysql sql phpmyadmin
INT(1) 和 INT(11) 和 99999 值是哪一个存储有什么区别?
【问题讨论】:
标签: mysql sql phpmyadmin
signed int 最多可以存储 4 个字节,其范围是 -2,147,483,648 到 2,147,483,647。
unsigned int 可以存储从 0 到 4,294,967,295 的数字。
int(1) 和 int(11) 都是有符号整数,因此将存储范围从 -2,147,483,648 到 2,147,483,647 的数字。
唯一的区别是 int(1) 只会显示 1 数字,而 int(11) 会显示 11 数字。
int(1) 中的 99999 将存储 99999,但只会显示 9。
int(11) 中的 99999 将存储 99999 并将显示 99999。
【讨论】: