怎么给Mysql数据表添加外键?(图文+视频)
本篇文章主要给大家介绍如何给mysql数据表添加外键。
那么在之前的文章【mysql数据库怎么创建外键?】中已经给大家介绍了mysql创建外键即mysql创建表时设置外键的方法。
如果大家想了解更多的mysql外键相关的知识,也可以参考这两篇文章:
下面我们通过简单的示例再给大家详细介绍怎么给mysql数据表添加外键。
首先通过命令行工具打开查询我们已存在的数据库
然后选择use test这个数据库。
再查询已存在的数据表。
执行以下添加外键的命令语句。这里我们是给stu这张表添加一个外键。
注意,添加外键的主要语法:
alter table +表名+add [constanint + 外键名字]+ foreign key(外键字段) + references 外部表名(主键字段);
最后我们可以通过Navicat(数据库管理工具)来更直观的查看一下外键是否添加成功。
如图所示,stu表中已经成功添加外键也就是c_id外键字段。
注:Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。并且是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。
本篇文章就是关于给Mysql数据表添加外键的具体方法介绍,简单易懂,希望对需要的朋友有所帮助!
那么关于文章中提及到的Navicat数据库管理工具感兴趣的朋友,也可以阅读之前的相关Navicat文章:
想要了解更多mysql知识,可以关注PHP中文网mysql视频教程,欢迎大家参考学习!
以上是怎么给Mysql数据表添加外键?(图文+视频)的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

本文讨论了通过密码管理,使用远程访问,使用加密和常规更新来确保MySQL服务器免于未经授权的访问。它还涵盖监视和检测可疑活动以提高安全性。

本文讨论了使用角色有效管理用户权限,详细介绍角色定义,权限分配和动态调整。它强调了基于角色的访问控制以及角色如何简化用户管理ACR的最佳实践

本文解释了SQL中赠款语句的使用来分配各种特权,例如选择,插入和更新到用户或特定数据库对象上的角色。它还涵盖了通过撤销声明并授予特权的撤销特权

本文讨论了在SQL存储过程和功能中使用变量来增强灵活性和可重复性,详细说明声明,分配,用法,范围和输出。它还涵盖使用VA时避免的最佳实践和常见的陷阱

文章讨论了MySQL特权:全局,数据库,表,列,例程和代理用户类型。它解释了授予,撤销特权和安全管理的最佳实践。突出了过度的风险。
