·列属性

列属性又称之为字段属性,在mysql中一共有6个属性:null,默认值,描述列,主键,唯一键和自动增长

一.null属性

null属性:代表字段为空

sql server支持的数据类型 sql支持的属性类型_mysql


mysql的记录长度为65535个字节,如果表中有字段允许为null,那么系统就会设计保留一个字节来存储null,最终有效存储长度为65534个字节。二、默认值(default)

当字段被设计时,如果允许默认条件下,用户不进行数据插入,那么就可以事先准备好数据来填充:通常用来填充的是null

sql server支持的数据类型 sql支持的属性类型_字段_02


测试,不给当前字段数据值

sql server支持的数据类型 sql支持的属性类型_数据_03


default关键字的另一层使用:显示的告知字段使用默认值;在数据进行数据插入时,字段直接使用default。

sql server支持的数据类型 sql支持的属性类型_mysql_04

三、列描述(comment)

是专门用于给开发人员进行维护的一个注释说明。

基本语法:

comment ‘字段描述’;

sql server支持的数据类型 sql支持的属性类型_mysql_05


查看comment,必须通过查看表创建语句

sql server支持的数据类型 sql支持的属性类型_主键_06


sql server支持的数据类型 sql支持的属性类型_数据_07


四、主键

主要的键,primary key,在一张表里,有且只有一个字段,里面的值具有唯一性。1.随表创建

(1)、直接在需要当做主键的字段之后,增加primary key属性来确定主键。

sql server支持的数据类型 sql支持的属性类型_主键_08


(2)、可以在使用的字段之后增加primary key选项:primary key(字段信息)

sql server支持的数据类型 sql支持的属性类型_数据_09


2.表后增加

基本语法:

alter table add primary key(字段)

创建普通表

sql server支持的数据类型 sql支持的属性类型_mysql_10


增加主键属性

sql server支持的数据类型 sql支持的属性类型_数据_11

3.查看主键

(1)、查看表结构

sql server支持的数据类型 sql支持的属性类型_主键_12


(2)、查看表的创建语句

sql server支持的数据类型 sql支持的属性类型_mysql_13


4.删除主键

基本语法:

alter table表名 drop primary key

sql server支持的数据类型 sql支持的属性类型_mysql_14


5.复合主键

sql server支持的数据类型 sql支持的属性类型_mysql_15


sql server支持的数据类型 sql支持的属性类型_mysql_16


6.主键约束

主键一旦增加,那么对对应的字段数据有要求。

(1)、当前字段对应的数据不能为空;

(2)、当前对应的数据不能有任何重复;

sql server支持的数据类型 sql支持的属性类型_字段_17

7.主键分类

主键分类采用的是主键所对应的字段的业务意义的分类。

sql server支持的数据类型 sql支持的属性类型_主键_18