课程
/数据库
/MySQL
/与MySQL的零距离接触
在用show colunms 查看表结构的时候,里面的smallint(5)中的5表示什么意思啊(创建表的时候直接用的smallint)
2014-06-23
源自:与MySQL的零距离接触 2-14
正在回答
这里的5表示显示的位数. 如果是5,当你选择了zerofill,那你赋一个值为2在这个列上.这个列上查询显示则为00002; 表示5长度.跟你的范围没有关系smallint 2字节 16位 二进制最大表示1111 1111 1111 1111 即无符号65535最大取值
就是说数据存储范围最高不能超过5字节 ,一个数字内存中占一位,也就是说只能存5为数字
MIX
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识