在Mysql中:
INT(1) = 2147483647 并存储4个字节,
然后怎么样INT(2) = ?和存储?字节...
我在INT(1)中使用超过2147483647它不起作用!我在INT(2)中使用相同的值它不起作用?为什么?
方案?
可选的显示宽度说明符仅在使用zerofill时适用,与整数数据类型的内部大小(以字节为单位)无关.它总是4个字节.
应用程序可以使用此可选显示宽度来显示宽度小于为列指定的宽度的整数值,方法是用空格填充它们.(也就是说,此宽度存在于使用结果集返回的元数据中.是否使用它取决于应用程序.)
这是[链接](http://dev.mysql.com/doc/refman/5.5/en/numeric-type-attributes.html)
示例更多
如果存在tablename,则删除表;
create table tablename(columnname int(4)unsigned zerofill not null default 0);
插入tablename(columnname)values(123),(456),(1234);
select*from tablename;
产量
0123
0456
1234
| 归档时间: |
|
| 查看次数: |
14506 次 |
| 最近记录: |