第一种方式:通过创建表的过程中进行添加外键,和其他表的字段进行联系。

create table teacher(id int unsigned auto_increment,name varchar(20),primary key (id)
);
create table student(id int unsigned auto_increment,name varchar(20),gender enum('男','女','保密'),tid int unsigned,primary key (id),constraint stfk foreign key(tid)references teacher(id)
);

第二种方式:创建表后,再添加外键。

create table student(id int unsigned auto_increment,name varchar(20),gender enum('男','女','保密'),primary key (id),
);
create table teacher(id int unsigned auto_increment,name varchar(20),primary key (id)
);
alter table student add tid int;
alter table student add constraint stfk foreign key (tid) references teacher(id);

Mysql 添加外键的两种方式相关推荐

  1. MySQL增加外键的两种方式

    MySQL增加外键的两种方式 *根据需求建一下表 i: emp表 ii:dept表 *1.增加外键(创建表的时候) 代码实现(工具:Navicat 12 for MySQL) CREATE TABLE ...

  2. mysql数据库快捷添加外键_mysql 数据库添加外键的几种方式

    创建主表: 班级 CREATE TABLE class(cid INT PRIMARY KEY AUTO_INCREMENT, sname VARCHAR(15) NOT NULL) INSERT I ...

  3. mysql 增加外键_mysql添加外键的4种方式

    今天开始复习,在过后的几天里开始在博客上记录一下平时疏忽的知识点,温故而知新 屁话不多--直接上货 创建主表: 班级 CREATE TABLE class(cid INT PRIMARY KEY AU ...

  4. Mysql添加外键的方式

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

  5. mysql na加外键,mysql添加外键

    mysql添加外键无法成功的原因 最近很忙,碰到很多问题都忘了发上来做个记录,现在又忘了,FUCK,现在碰到一个问题, 就是mysql添加外键总是无法成功,我什么都试了,就是没注意signed和uns ...

  6. php.ini添加的变量读取,PHP5 在扩展里使用 INI 指令(直接添加和配合全局变量两种方式)...

    PHP 扩展开发的文章,我均已更新至<TIPI>(下面的博文可能已经过时,以 TIPI 上的内容为准). 我们的很多配置都是从php.ini里读取的,这个想必大家都非常熟悉了. 什么时候需 ...

  7. unity添加天空盒的两种方式

    添加天空盒有两种方式  1 : 在当前相机上添加skybox     2 : 在当前场景上添加skybox (两种方式的结果是一样的   第一种方式的优势在于 如果 世界中有多个摄像机的话,切换摄像机 ...

  8. ImGui添加背景图片的两种方式

    给ImGui添加背景图片的两种方式 最近在使用ImGui做客户端程序,想给窗口添加背景图片,但是作者的文档里面好像并没有讲如何添加背景图片,研究了下找到了两种方式. 第一种 创建一个和窗口一样大的Im ...

  9. MySQL 清空表数据的两种方式和区别

    在MySQL中删除数据有两种方式:truncate table 表名.delete from 表名. 它们在以下方面存在区别: 执行效率 truncate不扫描表,相当于重新创建了表,只保留了表的结构 ...

最新文章

  1. 仿斗鱼聊天:基于CoreText的面向对象图文排版工具AWRichText
  2. RMAN快速入门指南
  3. 你给我人脉,我给你全世界
  4. 说说JS中的浅拷贝与深拷贝
  5. python实现抓取必应图片设置桌面
  6. 设置MAC 下 Vim 语法高亮显示
  7. PCA和线性回归之间的关系如何?
  8. 又栽了?苹果侵犯高通三项专利需赔偿3100万美元
  9. ssm注解配置连接mysql_基于注解和配置类的SSM(Spring+SpringMVC+Mybatis)项目详细配置...
  10. 一份针对于新手的多线程实践
  11. 阶段3 3.SpringMVC·_02.参数绑定及自定义类型转换_5 自定义类型转换器演示异常
  12. 十九、CSS如何引入字体
  13. NPAPI插件开发记录(一)----- .rc文件 支持Chrome和FireFox
  14. linux服务端 完美世界 下载,完美世界私服教程完美服务端关于TWGM登陆问题解决...
  15. 谷歌浏览器html播放音乐,谷歌浏览器听歌插件:用Listen1听歌超方便!‖干货大放送...
  16. 关于证券公司业务部门,看这一篇文章就够了
  17. dns性能测试软件,开源dns软件之-mydns和bind性能测试与比较
  18. 为什么正则化能减少模型过拟合程度
  19. 实习工作日志 2019.03.06
  20. 高数——隐函数与参数方程求导

热门文章

  1. gitlab使用详解
  2. 还在苦苦寻找骁龙845评测?你该关注的是它的AI---凯利讯半导体
  3. 2020.10.30--AI--炫酷曲线效果、纸片字体制作、空间立体字
  4. C++ Opencv——瓷砖检测
  5. 小米血压计的5大亮点和1大“缺陷”
  6. 快捷键Java模板注释_eclipse 设置注释模板& 调出注释快捷键
  7. 折叠手机和翻盖手机有可能创造出可以取代某些传统习惯的反礼
  8. android仿抖音上下切换视频,微信小程序仿抖音视频之整屏上下切换功能的实现代码...
  9. 中国四丙基氯化铵市场深度研究分析报告
  10. 【新年计划】过去的2022,2023年的期许