66问答网
所有问题
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://66.wendadaohang.com/zd/Uvii92UsD.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
代表32位整数,占用4个字节
取值范围
在(-2147483648~+2147483647)可以看到int类型能接受最大的数值是2147483647(这个数值只有10位),这个11并不是代表他的位数,而是代表显示的位数,在
mysql
中有个zerofill,在建表的时候指定了0的话,就是说当不足11位的时候会用0来补全11位,默认的时候是以空...
MySQL数据库
中
int
长度最大是多少?
答:
int
最大长度是11位。从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的
整型数据(
所有数字)。存储大小为 4 个字节。如果在建表时不指定字段int类型的长度时,系统则默认生成长度
为11的
字段。11也是int类型的最大长度,其中第一位表示符号+或者-,后面十位表示数字。如果指定了...
MySQL
中,
int(11)
这里的11是什么意思?
答:
int(
M) M指示最大显示宽度。最大有效显示宽度是255。java中int变量和C语言中int变量
的取值范围
不一样原因:1、java 中 int总是4字节,但是C不一样。2、在16位C编译器中,int是2字节,在32为C编译器中int为32位,在64位C编译器中int为8字节,C语言规定,int型是目标设备(16位或32位或64位...
quantity+
int(11)
在
数据库
中是什么意思?
答:
int(11)是
该字段的数据类型,表示这个字段存储的是一
个整数
类型的数据,长度
为11个
字符。在
MySQL
等
数据库
中,整数类型的数据可以指定长度,这个长度代表这个字段所能存储的
整数的
最大位数。对于int(11)类型的字段,它所能存储的整数的位数是11位,
取值范围为
-2147483648到2147483647。
MySQL
中,
int(11)
这里的11是什么意思?
答:
最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关
MySQL
支持选择在该类型关键字后面的括号内指定整数值的显示宽度(例如,
INT(
4))。该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度。显示宽度并不限制可以在列内保存的值
的范围
,也不限制超过列的指定宽度的值的显示...
大家正在搜
相关问题
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的区别