MySQL的字段属性+SQLyog查看建表语句
1、长度
2、默认
3、主键
4、非空
5、Unsigned
6、自增
7、Zerofill
1. 长度
2. 默认
设置默认值,比如sex设置默认值为男,即不填内容,默认值就是男。
3. 主键
一个表只设一个主键,比如id就可以设为主键,彼此的id不同,即彼此的主键值不同。
4. 非空
1、如果勾上了,若不填值,就会报错
2、如果没勾上,若不填值,默认为null
5. Unsigned
1、无符号的整数
2、声明了该列不能声明为负数
6. 自增
1、自动在上一条记录的基础上+1(默认加1,可以在高级中改默认值)
2、通常用来设置唯一的主键index,必须是整数类型
3、可以自定义主键自增的起始值和步长
7. Zerofill
设置完长度后,不足的位数,在前面用0填充。
补充:在SQLyog查看建表语句
新查询编辑器 > SHOW CREATE TABLE student; > 选中执行 > 点结果 > 选最右侧展示
用上述查到的SQL代码,也可以建一个新表。
SHOW CREATE DATABASE school; --查看创建数据库的语句
SHOW CREATE TABLE student; --查看student数据表的定义语句
DESC student; --显示表的结构