浏览模式: 普通 | 列表
4月, 2012 | 1

Mysql中,int数据类型长度说明

[ 2012-04-26 10:39:43 | 作者: admin ]
p.s.有时候会出现 mediumint不够用的情况,用int(4)似乎就够了

int(M) 在 integer 数据类型中,M 表示最大显示宽度。
在 int(M) 中,M 的值跟 int(M) 所占多少存储空间并无任何关系。
和数字位数也无关系 int(3)、int(4)、int(8)
在磁盘上都是占用 4 btyes 的存储空间。

除了字段类型设 zerofill(补零)有点不同外,int(M) 跟 int 数据类型是相同的。
补零的情况:
mysql> desc test;
+-------+--------------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
...

阅读全文…
1