mysql 数据约束

默认值

CREATE TABLE student(

id INT,

NAME VARCHAR(20),

address VARCHAR(20) DEFAULT '山东淄博'  -- 默认值

)

 非空

CREATE TABLE student(

id INT,

NAME VARCHAR(20),NOT NULL -- 非空)

 

唯一

 

CREATE TABLE student(

 

id INT UNIQUE, -- 唯一

 

NAME VARCHAR(20)

 

)

主键(非空+唯一)

CREATE TABLE student(

id INT PRIMARY KEY, -- 主键

NAME VARCHAR(20)

)

自增长

CREATE TABLE student(

id INT(4) ZEROFILL PRIMARY KEY AUTO_INCREMENT, -- 自增长,从0开始  ZEROFILL 零填充

NAME VARCHAR(20)

)

外键

CONSTRAINT 外键名字 FOREIGN KEY(主键名字) REFERENCES 表(主键名)

 

posted on 2019-05-07 11:03  默示う梦璃  阅读(65)  评论(0)    收藏  举报