MySQL数据库添加外键的四种方式
更新时间:2024年03月11日 10:40:46 作者:小马穿云
这篇文章主要介绍了ysql数据库添加外键的四种方式, 建表时直接使用FOREIGN KEY,建表时使用CONSTRAINT,在建表以后使用ALTER语句以及 使用第三方工具这四种方式,需要的朋友可以参考下
添加外键的四种方式
1、 建表时直接使用FOREIGN KEY,这种方式外键名称自动生成。如下图。
FOREIGN KEY (user_id) REFERENCES t_user(id)

2、 建表时使用CONSTRAINT指定外键名称。如下图。
CONSTRAINT fk_student_class FOREIGN KEY(user_id) REFERENCES t_user(id)

3、 在建表以后使用ALTER语句添加外键。
ALTER TABLE t_info ADD FOREIGN KEY (user_id) REFERENCES t_user(id);

4、 使用第三方工具
下图以navicat为例:
(1)选择要添加外键的表—>右键—>设计表,如下图。

(2)按下图操作添加外键。

到此这篇关于MySQL数据库添加外键的四种方式的文章就介绍到这了,更多相关MySQL添加外键内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
新手学习MySQL索引
如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有索引的MySQL就是一个人力三轮车。通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢,下面小编来带大家了解下索引
2019-05-05
MySQL实现replace函数的几种实用场景
这篇文章主要介绍了MySQL实现replace函数的几种实用场景,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2021-02-02
MySQL命令行方式进行数据备份与恢复
本文主要介绍了MySQL命令行方式进行数据备份与恢复,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2022-08-08
MySQL命令无法输入中文问题的解决方式
这篇文章主要给大家介绍了关于MySQL命令无法输入中文问题的解决方式,文中给出了详细的解决方案,对遇到这个问题的同学有很大的帮助,需要的朋友可以参考下
2021-08-08
MySQL数据库中表的查询实例(单表和多表)
查询数据是数据库操作中最常用,也是最重要的操作,下面这篇文章主要介绍了MySQL数据库中表的查询的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
2025-03-03
Mysql审核查询平台Archery部署过程
Archery是一个开源的SQL审核查询平台,旨在提升DBA的工作效率,它支持多数据库的SQL上线和查询,并且所有功能都兼容手机端操作,以下是基于Docker搭建Archery2.1系统环境的步骤,包括配置、安装、启动等
2025-02-02
最新评论