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中InnoDB的Memcached插件的使用教程

    MySQL中InnoDB的Memcached插件的使用教程

    这篇文章主要介绍了MySQL中InnoDB的Memcached插件的使用教程,借助MySQL本身的复制功能,我们可以说变相地实现Memcached的复制需要的朋友可以参考下
    2015-05-05
  • Mysql中 unique列插入重复值该怎么解决呢

    Mysql中 unique列插入重复值该怎么解决呢

    本文给大家介绍mysql中unique列插入重复值的解决方案,主要基于mysql平台,通过这些,可以做到一些新的功能和应用。特此把本文本文分享给广大开发人员
    2015-11-11
  • 新手学习MySQL索引

    新手学习MySQL索引

    如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有索引的MySQL就是一个人力三轮车。通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢,下面小编来带大家了解下索引
    2019-05-05
  • MySQL实现replace函数的几种实用场景

    MySQL实现replace函数的几种实用场景

    这篇文章主要介绍了MySQL实现replace函数的几种实用场景,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • MySQL命令行方式进行数据备份与恢复

    MySQL命令行方式进行数据备份与恢复

    本文主要介绍了MySQL命令行方式进行数据备份与恢复,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • MySQL 5.5主从同步设置笔记分享

    MySQL 5.5主从同步设置笔记分享

    这篇文章主要介绍了MySQL 5.5主从同步设置笔记分享,需要的朋友可以参考下
    2014-05-05
  • MySQL命令无法输入中文问题的解决方式

    MySQL命令无法输入中文问题的解决方式

    这篇文章主要给大家介绍了关于MySQL命令无法输入中文问题的解决方式,文中给出了详细的解决方案,对遇到这个问题的同学有很大的帮助,需要的朋友可以参考下
    2021-08-08
  • MySQL数据库中表的查询实例(单表和多表)

    MySQL数据库中表的查询实例(单表和多表)

    查询数据是数据库操作中最常用,也是最重要的操作,下面这篇文章主要介绍了MySQL数据库中表的查询的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-03-03
  • Mysql审核查询平台Archery部署过程

    Mysql审核查询平台Archery部署过程

    Archery是一个开源的SQL审核查询平台,旨在提升DBA的工作效率,它支持多数据库的SQL上线和查询,并且所有功能都兼容手机端操作,以下是基于Docker搭建Archery2.1系统环境的步骤,包括配置、安装、启动等
    2025-02-02
  • mysql5.7.13 环境搭建教程(解压缩版)

    mysql5.7.13 环境搭建教程(解压缩版)

    这篇文章主要为大家详细介绍了mysql解压缩版环境搭建教程,具有一定的实用性,感兴趣的小伙伴们可以参考一下
    2016-07-07

最新评论