加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL数据库中表查询运作的示例分析

发布时间:2022-01-21 17:57:29 所属栏目:MySql教程 来源:互联网
导读:小编给大家分享一下MySQL数据库中表查询操作的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 一、单表查询 1.1、查询所有字段 1.2、查询指定字段 1.3、查询指
        小编给大家分享一下MySQL数据库中表查询操作的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
 
一、单表查询
 
      1.1、查询所有字段
 
      1.2、查询指定字段
 
      1.3、查询指定记录
 
      1.4、带IN关键字的查询
 
      1.5、带BETWEEN AND 的范围查询
 
      1.6、带LIKE的字符匹配查询
 
      1.7、查询空值
 
      1.8、带AND的多条件查询
 
      1.9、带OR的多条件查询
 
      1.10、关键字DISTINCT(查询结果不重复)
 
      1.11、对查询结果排序
 
      1.12、分组查询(GROUP BY)
 
      1.13、使用LIMIT限制查询结果的数量
 
   集合函数查询
 
      1.14、COUNT()函数
 
      1.15、SUM()函数
 
      1.16、AVG()函数
 
      1.17、MAX()函数
 
      1.18、MIN()函数    
 
二、多表查询
 
   小知识
 
      为表取别名
 
      为字段取别名
 
   基于两张表 
 
      2.1、普通双表连接查询
 
      2.2、内连接查询
 
      2.3、外连接查询
 
2.3.1、左外连接查询
 
2.3.2、右外连接查询
 
      2.4、复合条件连接查询
 
   子查询
 
      2.5、带ANY、SOME关键字的子查询
 
      2.6、带ALL关键字的子查询
 
      2.7、带EXISTS关键字的子查询
 
      2.8、带IN关键字的子查询
 
      2.9、带比较运算符的子查询
 
   合并结果查询
 
      2.10、UNION[ALL]的使用
 
三、使用正则表达式查询
 
      3.1、查询以特定字符或字符串开头的记录
 
      3.2、查询以特定字符或字符串结尾的记录
 
      3.3、用符号"."来替代字符串中的任意一个字符
 
      3.4、使用"*"和"+"来匹配多个字符
 
      3.5、匹配指定字符串
 
      3.6、匹配指定字符中的任意一个
 
      3.7、匹配指定字符以外的字符
 
      3.8、使用{n,}或者{n,m}来指定字符串连续出现的次数
 
四、综合案例 练习数据表查询操作
 
      4.1、搭建环境
 
 省略
 
      4.2、查询操作
 
 省略
 
      4.3、在已经创建好的employee表中进行如下操作
 
4.3.1、计算所有女员工(F)的年龄
 
4.3.2、使用LIMIT查询从第3条记录开始到第六条记录
 
4.3.3、查询销售人员(SALSEMAN)的最低工资
 
4.3.4、查询名字以字母N或者S结尾的记录
 
4.3.5、查询在BeiJing工作的员工的姓名和职务
 
4.3.6、使用左连接方式查询employee和dept表
 
4.3.7、查询所有2001~2005年入职的员工的信息,查询部门编号为20和30的员工信息并使用UNION合并两个查询结果
 
4.3.8、使用LIKE查询员工姓名中包含字母a的记录
 
4.3.9、使用REGEXP查询员工姓名中包含T、C或者M 3个字母中任意1个的记录
 
  想直接做题的,跳过讲解,直接到练习区。
 
      这张讲解的目录就是想上面这样,可以直接看自己感兴趣的部分,而不用从最基础的看起,接下来就一步步实现这上面庞大的工作量了。

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读