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);

相关推荐
V1ncent Chen2 分钟前
SQL大师之路 11 外连接和自连接
数据库·sql·mysql·数据分析
zklgin3 分钟前
PostgreSQL常用时间函数与时间计算提取示例说明
数据库·postgresql
曾阿伦5 分钟前
SQL CRUD 用法详解:从入门到实战的完整指南
数据库·sql
gaozhiyong08135 分钟前
SpringBoot连接多数据源MySQL、SqlServer等(MyBatisPlus测试)
spring boot·mysql·sqlserver
让学习成为一种生活方式5 分钟前
Swiss-Prot 注释--生信工具079
数据库
2601_9486061814 分钟前
MySQL B+树索引高度计算与性能阈值探讨
数据库·b树·mysql
lierenvip16 分钟前
mysql用户名怎么看
数据库·mysql
qq_4160187216 分钟前
用户认证与授权:使用JWT保护你的API
jvm·数据库·python
KKKlucifer1 小时前
国产化适配与自主可控:国内安全厂商文档安全平台核心技术构建
大数据·数据库·人工智能
nexus_new1 小时前
Flutter 纯 Dart 数据库 Tostore 快速上手指南
数据库