MySQL-约束

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

分类:

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

外键约束:

语法:

添加外键:

crate table 表名(

字段名 数据类型,

......

constraint 外键名称 foreign key (外键字段名) references 主表 (主表列名)

);

或:

alter table add constraint 外键名称 foreign key (外键字段名)references, 主表(主表列名);

删除外键:

alter table 表名 drop foreign key 外键名称;

删除/更新行为:

alter table 表名 add constraint 外键名称 foreign key (外键字段) references 主表名(主表字段名) on update (cascade) on delete (cascade);

相关推荐
Dxy123931021615 小时前
MySQL 条件注释 vs 普通注释
数据库·mysql
做运维的阿瑞15 小时前
自连接、交叉连接与复杂 JOIN:一条问题链讲透
前端·数据库·mysql
charmingmm81515 小时前
数据库和数据表的设计和命名经验
数据库
小马同学-16 小时前
MySQL5.x源码安装
mysql
EatFan16 小时前
Spring Boot 4 迁移避坑清单:Jackson 3、starter 拆分与最低 JDK 口径核对(含若依/芋道/CRMEB 升级对照)
java·数据库·spring boot·spring boot 4·java 21·jakarta ee 11·jackson 3
其实防守也摸鱼16 小时前
渗透测试学习计划(全栈综合 · 零基础进阶)
android·数据库·学习·安全·oracle·自动化·学习方法
ZealSinger16 小时前
Go1.25 FlightRecorder慢请求截trace
网络·数据库·go
帷幕落秋16 小时前
Mysql的安装,加固与远程访问
运维·数据库
龙腾AI白云16 小时前
【轻量化大模型:低成本AI落地的产业新范式】
大数据·数据库·人工智能·机器学习
计算机编程指导师16 小时前
【计算机毕设选题】基于Hadoop的电信网络诈骗话术语义特征挖掘分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·数据库·python