建表及约束关系

建表的约束条件

Temporary :临时的,临时表临时处理数据,不经常使用;在本次连接内生效,关闭连接后立马失效。

If not exists:如果不存在,就创建,如果已经存在不执行创建。

常用约束:

Null/not null(空)

 

Datafult(默认值)

 

Unique(唯一)

 

联合唯一:

 

Primary key(主键):非空唯一字段。强制某个或多个列唯一并且非空(一个表只能有一个主键)。

Foreign key(外键):一个表中的某个字段是用来和另一个表中的的字段进行关联。例如:学生选课表中,有学生id和课程id两个外键。

Auto_increment:自增字段,表示这个字段可以不显示提供,数据库会自动将其自动补齐,并且每次自增1.

注意:

数据类型必须为整形

默认起始值1,每次自增1

从最大值开始加1

posted @ 2018-10-21 20:58  石汐曦  阅读(243)  评论(0编辑  收藏  举报