这篇文章主要讲解了如何使用mysql连接查询、联合查询、子查询,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
连接查询:
- 连接查询就是将多个表联合起来查询,连接查询方式有内连接、外连接、自然连接、交叉连接。连接查询使得可以同时查看多张表中数据。
- 内连接:有条件连接,多个表之间依据指定条件连接,匹配结果是保留符合匹配结果的记录。
- 外连接:与内连接不同的是不管匹配符不符合都保留,根据外连接连接方式来决定保留哪张表,比如保留左表的话,那么左表无法匹配右表时,保留左表数据,然后置右表字段数据为null.
- 自然连接:有条件连接,自动依据“同名字段”连接(多个同名字段就都作为条件)。
- 交叉连接cross join:无条件连接,将每一条记录与另外一个表的每一条记录连接(笛卡尔积),结果是字段数等于原来字段数之和,记录数等于之前各个表记录数之乘积。
-- 实验表结构
create table student(
id int,
name varchar(15),
gender varchar(15),
cid int
);
create table class(
cid int,
cname varchar(15)
);
drop table student,class;
-- 实验表数据:
insert into student values(1,"lilei","male",1),(2,"hanmeimei","male",2),(3,"jack","male",1),(4,"alice","female",4); --这里特意创建了一个class中没有的4
insert into class values(1,"linux"),(2,"python"),(3,"java"),(5,"html5");--这里特意创建了一个student中没有的5
select * from student;
select * from class;
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容- 如何在 Java 中正确使用 Thread.join()?(Java中Thread.join()的使用方法)
- Java 中 Spock 框架的社区支持与资源相关疑问解答(Java中Spock框架的社区支持和资源)
- 如何利用 JavaScript 来辨别浏览器?(怎么使用javascript识别浏览器)
- 如何实现 Java 重定向设置 Header?(java重定向设置header怎么实现)
- Java 如何将 XML 储存到数据库中?(详细步骤及代码示例)(java怎么将xml储存到数据库中)
- 如何高效使用 java 图形化工具?超详细技巧大揭秘!(java图形化工具使用技巧)
- 如何实现 Java 中的搜索功能?(java搜索功能如何实现)
- Java 中 bin2hex 的异常处理机制有哪些?(Java bin2hex有哪些异常处理机制)
- 如何在 Mac 环境下完成 Java 配置?(java mac环境配置如何完成)
- 在 Java 中,变量究竟存储在何处?(java中变量的存储位置)
猜你喜欢
AI推送时光机如何使用mysql连接查询、联合查询、子查询
数据库2024-04-02
mysql连接查询、联合查询、子查询原理与用法实例详解
数据库2022-05-12
MYSQL查询--子查询,合并查询
数据库2024-04-02
MySQL之连接查询和子查询
数据库2015-01-24
详解MySQL子查询(嵌套查询)、联结表、组合查询
数据库2024-04-02
MySQL如何在查询中使用子查询
数据库2024-03-06
【MySQL】进阶查询-聚合查询和联合查询
数据库2023-08-17
MySQL进阶查询、聚合查询和联合查询
数据库2023-04-12
MySQL --- 聚合查询 和 联合查询
数据库2023-10-21
MySQL联合查询(多表查询)
数据库2023-09-14
MySQL中连接查询和子查询的问题
数据库2024-04-02
MySQL基础篇 | 连接查询、子查询(嵌套)
数据库2023-10-23
连接查询(多表查询)——MySQL
数据库2023-08-18
Mysql中怎么实现子查询和联合查询
数据库2024-04-02
MYSQL聚合查询、分组查询、联合查询举例详解
数据库2024-09-23
mysql 联合查询
数据库2023-08-31
MYSQL子查询以及合并查询的用法
数据库2024-04-02
咦!没有更多了?去看看其它编程学习网 内容吧