我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql数据库添加外键的四种方式

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql数据库添加外键的四种方式

文章目录


一、添加外键的四种方式

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)按下图操作添加外键。
在这里插入图片描述

二、文档下载

word文档下载:mysql数据库添加外键的四种方式

来源地址:https://blog.csdn.net/ma286388309/article/details/129262840

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql数据库添加外键的四种方式

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

【mysql】给一张表添加外键的四种方法

mysql外键、主键 一、添加外键二、添加主键 一、添加外键 添加外键约束名字一定不能重复 如何添加外键 方法一:直接在属性值后面添加 create table score(cscore int(11),st_id int
2023-08-17

Mysql添加外键的两种方式详解

目录mysql添加外键的几种方式方法一:方法二:补充:MySQL js删除外键操作总结 Mysql添加外键的几种方式注意:添加外键是给从表添加(即子表)父表是主表方法一:创建表之前:FOREIGN KEY (子表id) REFERE
2023-04-10

Mysql添加外键的方式

Mysql添加外键的几种方式 注意:添加外键是给从表添加(即子表) 父表是主表 方法一: 创建表之前: FOREIGN KEY (子表id) REFERENCES 关联表名(外主表id) 例如 create table
2023-08-18

Mysql添加外键的方式有哪些

本篇内容介绍了“Mysql添加外键的方式有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Mysql添加外键的几种方式注意:添加外键是给从
2023-07-05

mysql给一张表添加外键的4种方法

目录一、添加外键二、添加主键外键的基本要求外键约束约束的基本概念约束的作用总结 一、添加外键添加外键约束名字一定不能重复如何添加外键方法一:直接在属性值后面添加create table score(cscore int(11),s
2023-08-07

MySQL添加外键的方法有哪些

MySQL添加外键的方法有以下几种:在创建表时添加外键约束:可以在创建表时,使用FOREIGN KEY关键字来添加外键约束。例如:CREATE TABLE 表名 (列名 数据类型,列名 数据类型,FOREIGN KEY (外键列名) RE
MySQL添加外键的方法有哪些
2024-04-09

数据库mysql的四种安装方式(非常全面!)

本文介绍了MySQL的四种安装方式:本机安装、远程安装、Docker和云服务。每种方式有其优缺点。本机安装简单,但对服务器性能有影响;远程安装提高安全性,但需要服务器访问权限;Docker具有隔离和便携性,但需要Docker配置;云服务易于部署和管理,但可能产生成本。根据需求和环境选择合适的安装方式至关重要。
数据库mysql的四种安装方式(非常全面!)
2024-04-02

c# 向MySQL添加数据的两种方法

下面介绍两种执行SQL命令的方法,并作出相应地总结,第一种介绍一种常规用法,下面进行做简要地分析,首先我们需要执行打开数据库操作首先创建一个MySqlConnection对象,在其构造函数中传入一个连接字符串,然后执行Open
2022-05-26

四种 Python 连接 MySQL 数据库的方法

mysqlclient包是用于MySQL的最流行的Python包之一。它包含MySQLdb模块,一个提供Python数据库API的MySQL接口。
MySQL2024-12-01

Android数据的四种存储方式之SQLite数据库

Test.java: /*** 本例解决的问题:* 核心问题:通过SQLiteOpenHelper类创建数据库对象* 通过数据库对象对数据库的数据的操作* 1.sql语句方式操作SQLite数据库* 2.谷歌提供的api对SQLite数据库
2022-06-06

MySQL数据同步到Doris的四种方式

MySQL数据同步到Doris有四种方式:Binlog同步:高吞吐、低延迟,但需安装Connector,可能影响MySQL性能。CDC同步:更低延迟,支持更多MySQL版本,但需要MySQL支持CDC。SQL联邦查询:无需数据复制,查询性能高,但仅支持读取。离线数据导入:简单易用,适用于大规模数据传输,但延迟较高,需手动操作。选择方式取决于一致性要求、延迟要求、MySQL版本和支持、性能影响和运营成本。
MySQL数据同步到Doris的四种方式
2024-04-02

编程热搜

目录