--在创建表时,添加主键约束,并且完成主键自增长table stu(
id intprimarykeyauto_increment,--给id添加主键约束
name varchar(20)
);
--删除自动生长:altertable stu modify id int;--添加自动生长:altertable stu modify id intauto_increment;
联合主键:
primarykey(列1,列2);--两个不能重复
二、非空约束:not null
值不能为null
--在创建表示添加约束createtable stu (
id int,
name varchar(20)notnull);--删除非空约束altertable stu modify name varchar(20)--创建表完后添加非空约束 altertable stu modify name varchar(20)notnull;
三、唯一约束:unique
值不能重复
--创建表时加唯一约束createtable stu1 (
id int,
phone_number varchar(20)unique);--删除唯一约束:altertable stu1 dropindex phone_number;--添加唯一约束:altertable stu modify phone_number varchar(20)unique;
概念:对表中的数据进行限定,保证数据的正确性,完整性和有效性一、主键约束:primary key注意:含义:非空且唯一一张表只能用一个字段为主键主键是表中记录的唯一标识创建表示添加主键约束:create table stu ( id int primary key, --给id添加主键约束 name varchar);alter table stu2 drop pri...