外观
命名完整性约束
在MySQL中也可以对完整性约束进行添加、修改和删除等操作,在进行这些操作之前就需要先将完整性约束命名。命名完整性约束的方式是在定义完整性约束的语句前加CONSTRAINT字句,具体语法如下:
CONSTRAINT <symbol>
[PRIMARY KEY 短语|UNIQUE 短语|FOREIGN KEY 短语|CHECK 短语]其中symbol就为完整性约束的名字。
如我们在创建员工表的同时为id添加一个主键约束,并且将其命名为pri_key。
create table employees (
id int auto_increment unique,
name varchar(50) not null,
sex enum('男','女') not null ,
salary int not null,
constraint pri_key primary key (id)
);
在定义完整性约束时,最好在定义的同时就为其添加名字,这样方便后期对其进行修改、删除等操作。