当前位置:   article > 正文

MySQL 连接查询 ---内连接_使用内连接查询

使用内连接查询

通过对 DQL 学习,我们可以很轻松的从一张数据表中查询出需要的数据;在企业的应用开发中,我们经常需要从多张表中查询数据(例如:我们查询学生信息的时候需要同时查询学生班级信息)

可以通过连接查询从多张数据表提取数据

在MySQL中,可以使用 join 关键字 ,实现多表联合查询 --- 连接查询

join 按照其功能不同,分为3个操作:(实例数据库test2)
inner join --- 内连接:
select ... from <tableName1>  inner join <tableName2>;

获取内连接的有效数据:
        select ... from <table1>  inner join <table2> where <table1外键id> = <table2主键id>  

使用 where 作为过滤筛选方式,效率低(首先会生成笛卡尔积的结果,也就是两张表数据匹配的所有结果,然后从结果做出筛选)

        selec

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/1015394
推荐阅读
相关标签
  

闽ICP备14008679号