MySQL-约束

约束是作用与表中字段上的规则,用于限制存储在表中的数据。保证数据库中数据的正确、有效性和完整性。

分类:

注意:约束是作用于表中的字段上的,可以在创建表/修改表的时候添加约束。

外键约束:

语法:

添加外键:

crate table 表名(

字段名 数据类型,

......

constraint\] \[外键名称\] foreign key (外键字段名) references 主表 (主表列名) ); 或: alter table add constraint 外键名称 foreign key (外键字段名)references, 主表(主表列名); 删除外键: alter table 表名 drop foreign key 外键名称; 删除/更新行为: ![](https://file.jishuzhan.net/article/1704356860305346561/b26a337c94e44bf9be815e8c7969b911.png) alter table 表名 add constraint 外键名称 foreign key (外键字段) references 主表名(主表字段名) on update (cascade) on delete (cascade);

相关推荐
hadage2331 天前
--- redis 常见问题 ---
数据库·redis·mybatis
O***P5711 天前
redis批量删除namespace下的数据
数据库·redis·缓存
5***26221 天前
SQL Server导出和导入可选的数据库表和数据,以sql脚本形式
数据库·sql
JSUITDLWXL1 天前
Oracle记录被锁的查询与强制删除方法
数据库·oracle
雨中飘荡的记忆1 天前
SpringAI_Redis向量库实战
数据库·redis·缓存
姓蔡小朋友1 天前
Redis网络I/O模型
网络·数据库·redis
数据库学啊1 天前
专业的国产时序数据库哪个好
数据库·时序数据库
爱吃面条的猿1 天前
MySQL 随机日期/时间生成
数据库·mysql
2501_939909051 天前
Mysql 主从复制、读写分离
数据库·mysql
k***82511 天前
图文详述:MySQL的下载、安装、配置、使用
android·mysql·adb