在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mysql如何查询外键约束

96次阅读
没有评论

共计 1719 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要介绍了 mysql 如何查询外键约束的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇 mysql 如何查询外键约束文章都会有所收获,下面我们一起来看看吧。

在 mysql 中,可以利用 show 语句查询外键约束,show 语句可以显示 mysql 中的数据库、表和列的信息,语法为“SHOW CREATE TABLE 表名”;该语句可以显示表中所有的主键约束、外键约束、非空约束等所有约束的信息。

本教程操作环境:windows10 系统、mysql8.0.22 版本、Dell G3 电脑。

mysql 怎么查询外键约束

mysqlshow 命令用于显示 MySQL 服务器中的数据库、表和列信息。

在 MySQL 中可以使用 SHOW CREATE TABLE 语句来查看表中的约束,进而查询外键约束情况。

查看数据表中的约束语法格式如下:

SHOW CREATE TABLE  数据表名 

示例如下:

mysql  CREATE TABLE tb_emp8
 -  ( -  id INT(11) PRIMARY KEY,
 -  name VARCHAR(22) UNIQUE,
 -  deptId INT(11) NOT NULL,
 -  salary FLOAT DEFAULT 0,
 -  CHECK(salary 0),
 -  FOREIGN KEY(deptId) REFERENCES tb_dept1(id)
 -  );
Query OK, 0 rows affected (0.37 sec)
mysql  SHOW CREATE TABLE tb_emp8 \G
*************************** 1. row ***************************
 Table: tb_emp8
Create Table: CREATE TABLE `tb_emp8` ( `id` int(11) NOT NULL,
 `name` varchar(22) DEFAULT NULL,
 `deptId` int(11) NOT NULL,
 `salary` float DEFAULT  0 ,
 PRIMARY KEY (`id`),
 UNIQUE KEY `name` (`name`),
 KEY `deptId` (`deptId`),
 CONSTRAINT `tb_emp8_ibfk_1` FOREIGN KEY (`deptId`) REFERENCES `tb_dept1` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312
1 row in set (0.19 sec)

扩展知识:

外键约束的定义

Mysql 外键约束(FOREIGN KEY)是表的一个特殊字段,经常与主键约束一起使用。对于两个具有关联关系的表而言,相关联字段中主键所在的表就是主表(父表),外键所在的表就是从表(子表)

假设我们有 2 个表,分别是表 A 和表 B,它们通过一个公共字段“id”发生关联关系,我们把这个关联关系叫做 R。如果“id”在表 A 中是主键,那么,表 A 就是这个关系 R 中的主表。相应的,表 B 就是这个关系中的从表,表 B 中的“id”,就是表 B 用来引用表 A 中数据的,叫外键。所以,外键就是从表中用来引用主表中数据的那个公共字段

外键约束的作用

外键约束,可以帮我们确定从表中外键字段与主表中的主键字段之间的引用关系,还可以确保从表中数据所引用的主表数据不会被删除,确保两个表中数据的一致性

主表删除某条记录时,从表中与之对应的记录也必须有相应的改变。一个表可以有一个或多个外键,外键可以为空值,若不为空值,则每一个外键的值必须等于主表中主键的某个值

但是,外键约束是有成本的,需要消耗系统资源,可能不适合大并发的 SQL 操作。因此 mysql 允许你不使用系统自带的外键约束,在应用层面完成检查数据一致性的逻辑。这也是为什么我们即使没有设置外键,也能进行关联查询的原因

关于“mysql 如何查询外键约束”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“mysql 如何查询外键约束”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-13发表,共计1719字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 午夜网站免费版在线观看 | 四虎黄网 | 亚洲国产av一区二区三区四区 | 午夜影院普通 | 亚洲精品国产a久久久久久 亚洲精品国产suv | 清纯唯美亚洲综合一区 | 99久久香蕉国产综合影院 | 国产成人综合色在线观看网站 | 在线视频黄色 | 偷拍自拍亚洲图片 | 亚洲av永久无码精品水牛影视 | 成人性生交大片免费 | 成人禁18视频在线观看 | 99久久人妻无码精品系列 | 无码不卡中文字幕av | 亚洲精品中文字幕乱码三区 | 无码精品人妻一区二区三区漫画 | 国产成人精品日本亚洲语言 | 国产成人精品日本亚洲语音2 | 色欲欲www成人网站 色欲综合久久中文字幕网 色欲综合一区二区三区 | 丁香五月亚洲春色 | 国产韩国精品一区二区三区 | 国产精品天天看天天狠 | 青青草在久久免费久久免费 | 国产一级特黄a大片99 | 国产对白真实伦视频在线 | 男女人本色免费在线观看视频 | 一区二区电影网 | 久久人妻无码中文字幕 | 91香蕉国产观看免费人人 | 亚洲av无码专区在线观看成人 | 国产综合成人久久大片91 | 嫩草在线播放 | 色姑娘久 | 在线观看免费人成视频 | 国产欧美日本亚洲精品一4区 | 国产二区精品 | 一区二区国产在线播放 | 国产精品第100页 | 久久99亚洲综合精品首页 | h成人在线观看 |