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

mysql如何查询外键约束

111次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 日韩成人在线网站 | 日韩精品一级毛片 | 成年网站拍拍拍免费香蕉 | 大地资源中文第二页日本 | 国产精品综合网 | 人人干日日操 | 一本加勒比hezyo无码人妻 | 国产中文字幕一区 | 国产成 人 综合 亚洲网 | 在线播放国产福利视频 | 变态 另类 欧美 大码 日韩 | 日韩一区二区三区在线视频 | 欧美色综合久久 | 亚洲天堂网站 | 国产色在线 | 亚洲 国产色在线播放 | 男人天堂色 | 亚洲精品91 | 中文字幕不卡 | 日本一二三本免费视频 | 亚洲av中文无码乱人伦在线视色 | 亚洲中文在线精品国产 | 久久久中文 | 伊人精品在线观看 | 国产在线观看福利 | 香蕉久久一区二区不卡无毒影院 | 亚洲av最新在线网址 | 天天艹天天艹 | 无码人妻丰满熟妇区毛片18 | 国产边打电话边被躁视频 | 亚洲成人激情小说 | 中文字幕人妻中文 | 久久久久久综合成人精品 | 亚洲国产果冻传媒av在线观看 | 日韩人妻高清精品专区 | 午夜专区| a一级毛片免费播放 | 日本久草| 在线观看亚洲网站 | 久久精品国产曰本波多野结衣 | 国产精品尤物 | 一级女毛片 |