码迷,mamicode.com
首页 > 数据库 > 详细

MySQL中int(5) 中的5代表什么意思?

时间:2015-04-14 00:26:50      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:

对于INT型,MySQL支持指定显示宽度
例如:
int(5):表示如果数值宽度小于5位,则填满宽度,保证总宽度为5位。
默认为int(11),配合zerofill可以看到效果。

 

DROP TABLE IF EXISTS tab_5;

CREATE TABLE tab_5
(id int(5))
ENGINE=innodb
DEFAULT CHARSET=utf8;

INSERT INTO tab_5
VALUES (123);

INSERT INTO tab_5
VALUES (12345);

INSERT INTO tab_5
VALUES (1234567);

 

ALTER TABLE tab_5
MODIFY id int(5) zerofill;

mysql> SELECT id FROM tab_5;
+---------+
| id |
+---------+
| 00123 |
| 12345 |
| 1234567 |
+---------+
3 rows in set (0.00 sec)

技术分享

MySQL中int(5) 中的5代表什么意思?

标签:

原文地址:http://www.cnblogs.com/xiaoit/p/4423504.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!