小白之旅20
约束 概念:对表中的数据进行限制,保证数据的正确性、完整性、有效性 一. 主键约束 primary key 特点: 非空、唯一,是表中记录的唯一标识 一张表只能有一个主键 建表时,添加主键 create table emp (eid varchar(20) primary key , ename varchar(20) , eage int , ...); 建议将主键放在第一位 create table emp (eid varchar(20) , ename varchar(20) , eage int , ... , primary key (eid)); 删除主键 不能使用修改列类型的方式删除主键, 即:alter table emp modify eid varchar(20); alter table emp drop primary key; 注:只删除了唯一约束 建表后,设置主键 alter table emp modify eid varchar(20) primary key; 主键自增长:数值类型的主键,可以通过 auto_increment 使主键自动增长,只有主键能自增长,auto_increment 也是MySQL的方言 建表时,添加主键自增长 create table emp (eid int primary key auto_increment ,