Mysql 添加外键的两种方式
第一种方式:通过创建表的过程中进行添加外键,和其他表的字段进行联系。
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 添加外键的两种方式相关推荐
- MySQL增加外键的两种方式
MySQL增加外键的两种方式 *根据需求建一下表 i: emp表 ii:dept表 *1.增加外键(创建表的时候) 代码实现(工具:Navicat 12 for MySQL) CREATE TABLE ...
- mysql数据库快捷添加外键_mysql 数据库添加外键的几种方式
创建主表: 班级 CREATE TABLE class(cid INT PRIMARY KEY AUTO_INCREMENT, sname VARCHAR(15) NOT NULL) INSERT I ...
- mysql 增加外键_mysql添加外键的4种方式
今天开始复习,在过后的几天里开始在博客上记录一下平时疏忽的知识点,温故而知新 屁话不多--直接上货 创建主表: 班级 CREATE TABLE class(cid INT PRIMARY KEY AU ...
- Mysql添加外键的方式
Mysql添加外键的几种方式 注意:添加外键是给从表添加(即子表) 父表是主表 方法一: 创建表之前: FOREIGN KEY (子表id) REFERENCES 关联表名(外主表id) 例如 cre ...
- mysql na加外键,mysql添加外键
mysql添加外键无法成功的原因 最近很忙,碰到很多问题都忘了发上来做个记录,现在又忘了,FUCK,现在碰到一个问题, 就是mysql添加外键总是无法成功,我什么都试了,就是没注意signed和uns ...
- php.ini添加的变量读取,PHP5 在扩展里使用 INI 指令(直接添加和配合全局变量两种方式)...
PHP 扩展开发的文章,我均已更新至<TIPI>(下面的博文可能已经过时,以 TIPI 上的内容为准). 我们的很多配置都是从php.ini里读取的,这个想必大家都非常熟悉了. 什么时候需 ...
- unity添加天空盒的两种方式
添加天空盒有两种方式 1 : 在当前相机上添加skybox 2 : 在当前场景上添加skybox (两种方式的结果是一样的 第一种方式的优势在于 如果 世界中有多个摄像机的话,切换摄像机 ...
- ImGui添加背景图片的两种方式
给ImGui添加背景图片的两种方式 最近在使用ImGui做客户端程序,想给窗口添加背景图片,但是作者的文档里面好像并没有讲如何添加背景图片,研究了下找到了两种方式. 第一种 创建一个和窗口一样大的Im ...
- MySQL 清空表数据的两种方式和区别
在MySQL中删除数据有两种方式:truncate table 表名.delete from 表名. 它们在以下方面存在区别: 执行效率 truncate不扫描表,相当于重新创建了表,只保留了表的结构 ...
最新文章
- 仿斗鱼聊天:基于CoreText的面向对象图文排版工具AWRichText
- RMAN快速入门指南
- 你给我人脉,我给你全世界
- 说说JS中的浅拷贝与深拷贝
- python实现抓取必应图片设置桌面
- 设置MAC 下 Vim 语法高亮显示
- PCA和线性回归之间的关系如何?
- 又栽了?苹果侵犯高通三项专利需赔偿3100万美元
- ssm注解配置连接mysql_基于注解和配置类的SSM(Spring+SpringMVC+Mybatis)项目详细配置...
- 一份针对于新手的多线程实践
- 阶段3 3.SpringMVC·_02.参数绑定及自定义类型转换_5 自定义类型转换器演示异常
- 十九、CSS如何引入字体
- NPAPI插件开发记录(一)----- .rc文件 支持Chrome和FireFox
- linux服务端 完美世界 下载,完美世界私服教程完美服务端关于TWGM登陆问题解决...
- 谷歌浏览器html播放音乐,谷歌浏览器听歌插件:用Listen1听歌超方便!‖干货大放送...
- 关于证券公司业务部门,看这一篇文章就够了
- dns性能测试软件,开源dns软件之-mydns和bind性能测试与比较
- 为什么正则化能减少模型过拟合程度
- 实习工作日志 2019.03.06
- 高数——隐函数与参数方程求导
热门文章
- gitlab使用详解
- 还在苦苦寻找骁龙845评测?你该关注的是它的AI---凯利讯半导体
- 2020.10.30--AI--炫酷曲线效果、纸片字体制作、空间立体字
- C++ Opencv——瓷砖检测
- 小米血压计的5大亮点和1大“缺陷”
- 快捷键Java模板注释_eclipse 设置注释模板& 调出注释快捷键
- 折叠手机和翻盖手机有可能创造出可以取代某些传统习惯的反礼
- android仿抖音上下切换视频,微信小程序仿抖音视频之整屏上下切换功能的实现代码...
- 中国四丙基氯化铵市场深度研究分析报告
- 【新年计划】过去的2022,2023年的期许