mysql006添加外键约束
-- 添加外键
-- 建立主表,班级表
CREATE TABLE class(
cno int PRIMARY key auto_increment,
cname VARCHAR(55)
)
SELECT * FROM class;
-- 建立从表,学生表
CREATE table stu(
sno int PRIMARY KEY auto_increment,
sname VARCHAR(55),
sex char(1),
classno int,
添加外键代码
CONSTRAINT fk_stu_classno FOREIGN KEY(classno) REFERENCES class(cno)
-- CONSTRAINT `fk_stu6_classno` FOREIGN KEY (`classno`) REFERENCES `class5` (`cno`)
)
SELECT * FROM stu;
-- 新建stu2表
CREATE table stu2(
sno int PRIMARY KEY auto_increment,
sname VARCHAR(55),
sex char(1),
classno int
)
查看stu2表
SELECT * FROM stu2;
-- 给student2添加外键关联
ALTER TABLE stu2 add CONSTRAINT fk_stu2_classno FOREIGN KEY(classno) REFERENCES class(cno);
手动加入外键方式:
手动加入数据测试
手动加入5测试,不在主键中,会报错。
mysql006添加外键约束相关推荐
- 修改表结构添加外键约束,默认外键名
2019独角兽企业重金招聘Python工程师标准>>> 修改表结构添加外键约束,默认外键名 alter table SUPPLIER_INFO add foreign key (CR ...
- MySQL为表添加外键约束
为表添加外键约束的语法 Alter table 表名 add constraint FK_ID foreign key(外键字段名) REFERENCES 外表表名(主键字段名): 为表student ...
- MySQL:错误代码1215 无法添加外键约束的解决思路
环境说明: ※MySQL ver:5.7 当你需要添加外键约束的时候,却发现mysql报了个1215错误,一脸懵逼的找到这个博客,那你的问题可能就会得到解决. 解决思路 1.检查两个字段的数据类型是否 ...
- MySQL5添加外键约束错误 (Error Code : 1005)
MySQL5添加外键约束错误解决方法 当添加MySQL表之间外键约束关系的时候,常常会发生这样的错误: Error Code : 1005 Can't create table './test/#sq ...
- MySQL可以生成E-R图嘛_使用Navicat for mysql生成E-R图,添加外键约束
1. E-R图生成 用 mysql的Navicat Premium图形界面工具 . 可以生成E-R图. 把你的数据库选中后右键 , 选择"逆向表到模型" 就可以了 2.添加外键约束 ...
- mysql添加外键约束的语法_Mysql添加外键约束.
最近学习遇到一条添加外键约束的语句,记录下来. alter table selection add constraint FK_Reference_1 foreign key(course) refe ...
- oracle添加外键约束的方法
给表添加外键约束分两种情况,一种是刚建表的时候直接添加外键约束,另一种则是表已经创建好了再添加外键约束. 建表时添加外键约束: create table test_a(id number not nu ...
- copay mysql数据库_MySQL无法添加外键约束
因此,我作为项目需求试图将外键约束添加到数据库中,并且它第一次或在两个不同的表上运行,但是在尝试添加外键约束时,我在两个表上遇到错误.我收到的错误消息是: 错误1215(HY000):无法添加外键约束 ...
- SQL server 数据库添加外键约束
use EMIS go alter table t_course_reg add constraint FK_course_reg_t_student --指定约束的名称谁和谁 foreign key ...
最新文章
- SecureCRT从Windows中上传文件lrzsz工具
- mysql sql 字符串字段保留数字_sql中取字符串中的数字语句_MySQL
- 新乡学院计算机田亮,2019届毕业论文答辩工作安排
- mysql 必知必会 笔记
- java中使用rmi进行远程方法调用
- 森林门前的小路用计算机弹奏歌曲,抖音森林外的小路是什么歌 森林外的小路歌曲介绍...
- 易语言 — 数据类型
- vscode 开发maven项目(springboot项目)
- WIFI信道频率对应
- 2021最新Chrome 88版本 绕过webdriver检测
- flask_uploads——“ImportError: cannot import name ‘secure_filename‘ from ‘werkzeug‘“
- mysql复制一行sql语句_MySQL复制表数据操作sql语句
- word2010中设置页码起始页从任意一页开始
- 7.2 MVC 实现登录验证
- python sort是什么排序_python的sort()排序方法
- 魔方最快速识别六面颜色
- 照相机模型与现实增强
- http://localhost:8080/../[object%20Object]
- file://android,asset/hto,位于 file:///android_asset/www/..的网页无法加载
- AIDA64烤机温度正常是多少 AIDA64烤机结果怎么看
热门文章
- python atm银行取款系统_Python实现ATM系统
- POJ 3090 Visible Lattice Points 【欧拉函数】
- Python 抓取数据存储到Mysql中
- 【XSY2472】string KMP 期望DP
- ajax如何处理服务器返回的三种数据类型
- Hadoop HBase概念学习系列之HBase里的客户端和HBase集群建立连接(详细)(十四)...
- 计算机组成原理——关于数据对齐存储
- Cannot open include file: jni.h: No such file or directory解决方法
- python从socket做个websocket的聊天室server
- Hdu 4415 Assassin's Creed 【贪心】.cpp