MySQL 用于存放整数的数值类型(zerofill、unsigned、auto_increment和主键属性)

版权声明:转载请附上文章地址 https://blog.csdn.net/weixin_38134491/article/details/86664199

MySQL支持的数据类型:数值类型、日期类型、字符串类型

数值类型:

tinyint、samllint、mediumint、int、bigint

  • zerofill 属性:

整型数据后面可以用int(数字) 限制宽度,默认宽度是int(11), 可以配合zerofill使用,不满位数用0填充

如果插入的数宽度大于指定的宽度不会有影响,还是按照类型的实际精度进行保存

  • unsigned(无符号)属性:

保存非负数可以用这个属性,取值范围最小是0,最大是原来值的2倍

如果一个列指定为 zerofill,则MySQL自动为该列添加unsigned属性

  • auto_increment属性(类似php中的++i):

自增(默认从1开始),配合主键使用单独使用无效,可以把一个字段设为主键

如果创建表的时候忘了设主键,那么用下面这个方法:

  • not null属性:设置插入字段的值不能为空或者不能插入NULL值

  • default属性:设置字段默认值

猜你喜欢

转载自blog.csdn.net/weixin_38134491/article/details/86664199