广告
返回顶部
首页 > 资讯 > 数据库 >MySql连接查询的示例分析
  • 823
分享到

MySql连接查询的示例分析

2024-04-02 19:04:59 823人浏览 八月长安
摘要

这篇文章主要介绍了Mysql连接查询的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。mysql连接查询精解 出于对知识的总

这篇文章主要介绍了Mysql连接查询的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

mysql连接查询精解
 
出于对知识的总结和分享,对常见的查询做了练习和总结。
数据准备,包括两个表,tuser和ttable。tuser和ttable为1对多关系。
tuser表结构如下:
名称  www.2cto.com  
类型
备注
id                                                                       
Integer                                                     
主键                                                         
name
Varchar(50)
用户名称
passWord
Varchar(50)
用户密码
Sex
Varchar(20)
用户性别
 
ttable表机构如下:
名称
类型
备注
id                                                                       
Integer                                                     
主键                                                          
name
Varchar(50)
名称
userid
Integer 
用户id
 
建表语句:
[sql
<span style="font-size:18px;">Create table tuser(id Integer primary key,  
                   name varchar(50),  
               password varchar(50),  
                   sex  varchar(20)  
                   );  
Create table ttable(id Integer primary key,  
               name varhcar(50),  
                   userid Integer  
);    www.2cto.com  
</span>  
 
 
插入数据语句
[sql] 
<span style="font-size:18px;">Insert into tuser(id, name, password,sex)values(1,&rsquo;中文&rsquo;,&rsquo;测试&rsquo;,&rsquo;m&rsquo;);  
Insert into tuser(id, name, password,sex)values(2,&rsquo;中文&rsquo;,&rsquo;测试&rsquo;,&rsquo;m&rsquo;);  
  
Insert into ttable(id,name, userid)values(1,&rsquo;1&rsquo;,1);  
Insert into ttable(id,name, userid)values(2,&rsquo;2&rsquo;,2);  
Insert into ttable(id,name, userid)values(3,&rsquo;2&rsquo;,2);  
</span>  
 
1、  左外连接
select * from ttablet left join tuser u on t.userid=2 and t.userid=u.id;结果如下:

 
以左侧表(ttable)为基础,满足条件数据全部查询出来,右表(tuser)不满足条件出现null补齐
 
2、右外连接
 select * from ttable t right join tuser u on t.userid=2 and t.userid=u.id出现如下结果:  www.2cto.com  

 
以右表为基础(tuser)满足条件的数据全部查询出来,左表(ttable)不满足条件出现null补齐
 
3、内连接
select * from ttable,tuser;出现结果如下:

 
以笛卡尔积的方式展现。设A、B为集合,用A中的元素x作第一元素,B中的元素y作第二元素,构成有序对,所有这样的有序对组成的集合,叫做A和B的笛卡儿积,记做A&times;B。 
在中,设有关系A为 <学号、姓名> ,具体内容为{ <1,张三> , <2,李四> };关系B为 <学号、年龄> ,具体内容为{ <1,20> <2,22> }。 
则A&times;B={ <1,张三,1,20> , <1,张三,2,22> , <2,李四,1,20> , <2,李四,2,22> } 
如果再做第一列=第三列的选择,再做只保留第一、第二、第三列的投影,即得{ <1,张三,20> , <2,李四,22> }这样,通过关系代数的三个运算,我们查到了每个人的年龄。
 

感谢你能够认真阅读完这篇文章,希望小编分享的“MySql连接查询的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网数据库频道,更多相关知识等着你来学习!

您可能感兴趣的文档:

--结束END--

本文标题: MySql连接查询的示例分析

本文链接: https://www.lsjlt.com/news/71465.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySql连接查询的示例分析
    这篇文章主要介绍了MySql连接查询的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。MySql连接查询精解 出于对知识的总...
    99+
    2022-10-19
  • Mysql自连接查询的示例分析
    这篇文章将为大家详细讲解有关Mysql自连接查询的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。自连接查询假想以下场景:某一电商网站想要对站内产品做层级分类,一个...
    99+
    2022-10-18
  • MySQL数据库中多表查询之内连接,外连接,子查询的示例分析
    小编给大家分享一下MySQL数据库中多表查询之内连接,外连接,子查询的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!多表...
    99+
    2022-10-18
  • mysql连接查询左连接,右连接,内连接的示例
    小编给大家分享一下mysql连接查询左连接,右连接,内连接的示例,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、mysql常用连接INNER JOIN(内连接,或等值连接):获取两个表中...
    99+
    2022-10-18
  • mysql连接慢的示例分析
    小编给大家分享一下mysql连接慢的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一个同事今天反应公司的mysql机器反...
    99+
    2022-10-18
  • MySQL中子查询的示例分析
    这篇文章主要介绍了MySQL中子查询的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、子查询定义   定义:  子查询允许把一个查询嵌套在另一个查询当中。...
    99+
    2023-06-20
  • MySQL联合查询的示例分析
    这篇文章给大家分享的是有关MySQL联合查询的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。笛卡尔积笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian ...
    99+
    2022-10-18
  • MySQL查询优化的示例分析
    小编给大家分享一下MySQL查询优化的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、优化的思路和原则有哪些1、 优化更需要优化的查询 2、 定位优化对象的性能瓶颈 3、 明确优...
    99+
    2022-10-18
  • mysql树状查询的示例分析
    这篇文章主要为大家展示了“mysql树状查询的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql树状查询的示例分析”这篇文章吧。--创建表dro&...
    99+
    2022-10-18
  • SQL中的连接查询实例分析
    这篇文章主要讲解了“SQL中的连接查询实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQL中的连接查询实例分析”吧!Join 连接 (SQL Join)SQL J...
    99+
    2023-07-02
  • IDEA连接Mysql数据库并执行查询操作的示例分析
    小编给大家分享一下IDEA连接Mysql数据库并执行查询操作的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 1、先写个 Mysql 的链接设置...
    99+
    2023-06-15
  • MySQL数据查询之子查询的示例分析
    这篇文章主要介绍了MySQL数据查询之子查询的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。子查询是指一个查询语句嵌套在另一个查询语...
    99+
    2022-10-18
  • MySQL中逻辑查询的示例分析
    这篇文章主要介绍了MySQL中逻辑查询的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在MySQL中,查询是用于构建DELET...
    99+
    2022-10-18
  • mysql中查询缓存的示例分析
    这篇文章主要介绍mysql中查询缓存的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 对mysql查询缓存从五个角度进行详细的分析:Query Cache的工作原理、如何配...
    99+
    2022-10-18
  • websphere与mysql连接的示例分析
    这篇文章给大家分享的是有关websphere与mysql连接的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 我是jb9+websphere...
    99+
    2022-10-18
  • MySQL查询语句之复杂查询的示例分析
    这篇文章主要介绍MySQL查询语句之复杂查询的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有...
    99+
    2022-10-18
  • LINQ查询的示例分析
    这篇文章主要介绍LINQ查询的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在之前的C#版中,开发者应用许多不同的查询语言来访问不同的数据源。例如,要查询一个XML文件,开发者会使用XPath,要查询一个SQ...
    99+
    2023-06-17
  • OJB查询的示例分析
    这篇文章主要为大家展示了“OJB查询的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“OJB查询的示例分析”这篇文章吧。OJB查询该文档介绍了不同查询机制的使用。文档中的代码都通过Juni...
    99+
    2023-06-03
  • MySQL查询缓存优化的示例分析
    小编给大家分享一下MySQL查询缓存优化的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MySQL查询缓存优化1 概述2...
    99+
    2022-10-18
  • mysql中慢查询优化的示例分析
    这篇文章主要介绍mysql中慢查询优化的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一个用户反映线上一个SQL语句执行时间慢得无法接受。SQL语句看上去很简单(本文描述中修...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作