MySQL建表约束
– mysql建表约束.sql – 主键约束 它能够唯一确定一张表中的一条记录,也就是我们通过给某个字段添加约束,就可以使得改字段 不重复且不为空。 create table user( id int primary key, name varchar(20) ); insert into user values(1,‘张三’); mysql> insert into user values(1,‘张三’); Query OK, 1 row affected (0.17 sec) mysql> insert into user values(1,‘张三’); ERROR 1062 (23000): Duplicate entry ‘1’ for key ‘PRIMARY’ insert into user values(2,‘张三’); mysql> select * from user; ±—±-------+ | id | name | ±—±-------+ | 1 | 张三 | | 2 | 张三 | ±—±-------+ mysql> insert into user values(NULL,‘张三’); ERROR 1048 (23000): Column ‘id’ cannot be null – 联合主键 – 只要联合的主键值加起来不重复就可以 create