1、字段:字段名称
2、类型:字段类型
3、长度:字段的长度,如varchar类型,在这个位置设置最大字符长度,但是对int、bigint、smallint、tinyint来说,他们的存储的长度是固定的,这里设置的是他们显示的宽度度。
bigint: 8字节
int: 4字节
smallint:2字节
tinyint: 1字节
4、整理:字段采用的编码
例如: utf8_general_ci Unicode (多语言), 不区分大小写,
5、属性:字段属性,针对数值型数据和日期类型数据的设置。
UNSIGNED:该字段不会有非负数出现,比如 int 设置为该属性,那么这列的数值都是从0开始。
ZEROFILL:默认补充的空格用零代替,设置为这个属性的时候,该列就是非负数列。例如,对于声明为INT(5) ZEROFILL的列,值4检索为00004
ON UPDATE CURRENT_TIMESTAMP:该列列为默认值使用当前的时间戳,并且自动更新。
6、null:该列是否允许为空
7、默认:该列的默认值
8、额外:设置列值为自增,针对数值类型。
AUTO_INCREMENT:自增。