Mysql通过sql语句添加约束和查看约束
⼀:添加约束
1.添加唯⼀约束:alter table student add constraint uk_name unique(name);
2.添加外键约束:
alter table 表名
add constraint fk_字段名
foreign key (字段名) references 关联的表名(关联的字段名)
3.添加check约束:
alter table 表名
add constraint CK_字段名
check (条件表达式)
4.添加默认值约束:
alter table 表名
add constraint DF_字段名
default '默认值' for 字段名
5.删除约束:
alter table 表名
drop constraint 约束名
⼆:查询约束和触发器创建唯一约束sql语句
1.查询约束:SELECT * information_schema.`TABLE_CONSTRAINTS`;(可以通过where table_name='student'来约定只查询某个表的约束)
其实每次添加约束都是将添加的约束的信息存储到了information_schema这个schema的table_constraints表⾥;(mysql⾥``和bash的很像,也是执⾏``内的表达式⽽不是将⾥⾯作为字符串使
⽤)
2.查看所有的触发器:select* from iggers;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。