约束
概念:对表中的数据进行限定,保证数据额正确性、有效性和完整性。
分类:
1.主键约束:primary key
2.非空约束:not null
3.唯一约束:unique
4.外键约束:foreign key
非空约束:not null
1.创建表时添加约束
CREATE TABLE stu{
id INT,
NAME VARCHAR(20) NOT NULL -- name为非空约束
};
2.创建表完后,添加非空约束
ALTER TABLE stu MODIFY NAME VARCHAR(20) NOT NULL;
3.删除非空约束
ALTER TABLE stu MODIFY NAEM VARCHAR(20) NOT NULL;
唯一约束:unique,值不能重复
1.创建表时,添加唯一约束
create table stu{
id int,
phone_number varchar(20) unique -- 添加了唯一约束
};
注意mysql中,唯一约束限定的列的值可以有多个null
2.删除唯一约束
alter table stu drop

本文详细介绍了MySQL数据库中非空约束、唯一约束、主键约束和外键约束的使用方法,帮助读者理解如何在数据库设计中有效地应用这些约束,确保数据的完整性和一致性。
最低0.47元/天 解锁文章
1088

被折叠的 条评论
为什么被折叠?



