2021.6.8
作者:互联网
MySQL链接查询
- 连接是关系数据库模型的主要特点。连接查询是关系数据库中最主要的查询,主要包括内连接、外连接等。通过连接运算可以实现多个表查询。当查询数据时,通过连接操作查询出存放在多个表中的不同实体信息。当两个或多个表中存在相同意义的字段时,便可以通过这些字段对不同的表进行连接查询。如下将介绍多表之间的内连接查询、外连接查询以及复合条件连接查询。
内连接查询
内连接(inner join)使用比较运算符进行表间列数据的比较操作,并列出这些表中与连接条件相匹配的数据行,并组合成新的记录。
内连接是应用程序中非常常见的连接操作,它一般是默认的连接类型。内连接基于连接谓词,它将两张表的列组合在一起,产生新的结果表。内连接查询会将A表的每一行和B表的每一列进行比较,并找出满足连接谓词的组合。当连接谓词被满足,A和B中匹配的行会按列组合成结果集中供电一行。
内连接查询操作列出与连接条件匹配的数据行,它使用比价运算符比较被连接列的列值。
内连接分三种:交叉连接,相等连接和自然连接。
车辆表vehicle与线路表Line存在一个连接依据列------lineID。连接以上两张表,使用内连接并使用“*”作为字段列表,SQL语句如下:
select * from line join vehicle on line.lineID=vehicle.lineID
标签:2021.6,vehicle,查询,谓词,表中,lineID,连接 来源: https://blog.csdn.net/ytswdfgo/article/details/117717140