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添加外键内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
pymysql.err.DataError:(1264, ")异常的有效解决方法(最新推荐)
遇到pymysql.err.DataError错误时,错误代码1264通常指的是MySQL数据库中的Out of range value for column错误,这意味着你尝试插入或更新的数据超过了对应数据库列所允许的范围,这篇文章主要介绍了pymysql.err.DataError:(1264, ")异常的有效问题,需要的朋友可以参考下2024-05-05ubuntu linux下使用Qt连接MySQL数据库的方法
Linux下完整的MySQL开发需要安装服务器端,如果安装客户端也没什么不好。直接在软件中心搜mysql,把client和server选上。2011-08-08解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码
这篇文章给大家分享解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码.通过重新安装程序解决此问题,下面小编把问题记录及解决过程分享给大家,需要的朋友参考下吧2021-06-06
最新评论