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

相关推荐
好家伙VCC2 分钟前
**CQRS模式实战:用Go语言构建高并发读写分离架构**在现代分布式系统中,随着业务复杂度的提升和用户量的增长,传统的单数据库模型逐
java·数据库·python·架构·golang
不剪发的Tony老师9 分钟前
pgmetrics:一款免费开源的PostgreSQL统计指标采集工具
数据库·postgresql
@insist12310 分钟前
数据库系统工程师-必知的系统开发知识
数据库·oracle·软考·数据库系统工程师·软件水平考试
星辰_mya11 分钟前
数据库运维与数据安全:备份恢复、日志分析与故障排查
运维·数据库·后端·面试·架构师
RisunJan11 分钟前
Linux命令-mysqladmin(MySQL服务器管理客户端)
linux·服务器·mysql
|华|15 分钟前
MySQL高可用详细解析
数据库·mysql
白露与泡影16 分钟前
InnoDB、PostgreSQL 与存算分离:刷脏保序的抉择
数据库·postgresql
无极低码18 分钟前
windows 程连接 Oracle 报 ORA-12541
数据库·windows·oracle
Meepo_haha20 分钟前
配置MyBatis-Plus打印执行的 SQL 语句到控制台或日志文件中
数据库·sql·mybatis
Carino_U34 分钟前
MySQL中Explain详解与索引最佳实践
数据库·mysql