【MySQL】约束

发布时间:2024年01月18日

约束

用于限制存储在表中的数据,为了保证数据库中数据的正确性、有效性、完整性。

CREATE TABLE user1 (
	id INT PRIMARY KEY auto_increment COMMENT '主键',
	NAME VARCHAR ( 10 ) NOT NULL UNIQUE COMMENT '姓名',
	age INT CHECK ( age > 0 && age <= 120 ) COMMENT '年龄',
	STATUS CHAR ( 1 ) DEFAULT '1' COMMENT '状态',
gender CHAR ( 1 ) COMMENT '性别' 
) COMMENT '用户表';

外键约束

外键是用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。

存在外键就无法删除父表关联的内容了。

alter table emp add constraint dept_id foreign key(dept_id) references dept(id);

alter table emp drop foreign key dept_id;

文章来源:https://blog.csdn.net/2301_79516932/article/details/135684891
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。