11问答网
所有问题
mysql 数据库id int(11) 是指11个整数 还是限制 整数的取值范围为11啊 大哥大姐我被这个搞晕了
想了一天也没想明白。。。。。
举报该问题
推荐答案 2010-11-18
在 int(integer) 系列中,只能存储整型值,且可以在后面用括号指定显示的尺寸(M),如果不指定则会默认分配。如果实际值的显示宽度大于设定值,将会显示实际值而不会截断以适应显示尺寸。如 smallint(3) 中的 3 即为显示尺寸,即显示三位的数值(不包括 - 号)。
因此 int(11) 表示显示11位的整数。
更多关于 mysql 的
数据类型
请参见参考资料:
参考资料:
http://www.5idev.com/Article-view-sid-69.shtml
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/FM77qvF2S.html
其他回答
第1个回答 2010-11-18
id int(11) 这是建表的时候用的,但是11表示位数
但写11是错误的,整数不能达到11位
第2个回答 2010-11-18
是指 这个ID 取值位数可以达到 11位长度。
相似回答
int(11)
最大长度是多少,
MySQL
中varchar最大长度是多少(转)
答:
int
是整型,
(11)是指
显示字符的长度,但要加参数的,最大为255,比如它是记录行数的id,插入10笔资料,它就显示00000000001 ~~~00000000010,当字符的位数超过11,它也只显示11位,如果你没有加那个让它未满11位就前面加0的参数,它不会在前面加0声明
整型数据
列时,我们可以为它指定个显示宽度M(1~...
大家正在搜
相关问题
MySQL中,int(11)这里的11是什么意思?
mysql中的int类型如何设置取值范围为15-20?
mysql建表的时候为什么int长度设成11
mysql中 id 是int设为类型,长度为11,可是数据库...
MySQL 字段数值范围
mysql中 id 是int设为类型,长度为11,可是数据库...
mysql数据库中的自增字段会不会溢出,我用的是int,万一...
mysql int 长度11和10的区别