今天在重新复习mysql数据类型的时候遇到了一个细节的问题,关于mysql数据类型int(6)后面这个6具体代表什么。在群里面和朋友讨论了蛮久,WP管理员之家总结出来分享一下。我们在数据库中建立字段id如下,属性为无符号型,自增长。默认是空
下面我们结合下面的这2张图来分析一下。它的意思是说:
当你把某个字段类型设置为int的时候,
这列的数字每个都会占4个字节,32位
这列的数字无符号情况下可以写到42多个亿
如果你要在这列的数字前带个0,(类似超市小票前面的000325一样)你就要用zerofill
int(6) 代表可以加6个0,但最大只能写到099999
100000的话前面是没有0的了。关于数据库增删改查请关注:PHP增删改查常用代码
具体在数据库phpmyadmin中的设置如下: