MySQL学习之路——查询语句

MySQL查询语句

基本查询语句

MySQL学习之路——查询语句

MySQL学习之路——查询语句

单表查询

         查询所有字段

                   在select语句中使用*通配符查询所有字段

MySQL学习之路——查询语句

用select指定所有字段效果相同。

         查询指定字段

                   查询单个字段

MySQL学习之路——查询语句

查询多个字段

         查询指定记录

         通过where语句对数据进行过滤

MySQL学习之路——查询语句

MySQL学习之路——查询语句

MySQL学习之路——查询语句

带in关键字的查询

用来查询满足指定范围内的条件的记录

MySQL学习之路——查询语句

带between and的范围查询

MySQL学习之路——查询语句

NOT between and 用法类似

带like的字符匹配查询

         可以和like一起使用的通配符由%和_

         %,匹配任意长度的字符,包括零字符

MySQL学习之路——查询语句

MySQL学习之路——查询语句

_一次只能匹配一个字符

MySQL学习之路——查询语句

         查询空值

                   IS NULL 和IS NOT NULL

         带and的多条件查询

MySQL学习之路——查询语句

MySQL学习之路——查询语句

带or的多条件查询

MySQL学习之路——查询语句

查询结果不重复

MySQL学习之路——查询语句

对查询结果排序

         单列排序

MySQL学习之路——查询语句

多列排序

MySQL学习之路——查询语句

指定方向排序

MySQL学习之路——查询语句

分组查询

创建分组

MySQL学习之路——查询语句

MySQL学习之路——查询语句

使用having过滤分组

MySQL学习之路——查询语句

在group by字句中使用with rollup增加一条统计记录

 

MySQL学习之路——查询语句

多字段分组

层次分组,分组层次从左到右

MySQL学习之路——查询语句

GROUP BY和ORDER BY一起使用

         使用LIMIT限制查询结果的数量

MySQL学习之路——查询语句

MySQL学习之路——查询语句

使用集合函数查询

AVG() COUNT() MAX() MIN() SUM()

MySQL学习之路——查询语句

MySQL学习之路——查询语句

MySQL学习之路——查询语句

连接查询

         内连接查询

         FROM  表名  INTER JOIN  表名 ON 连接条件

外连接查询

 

综合案例数据表查询

创建数据表

MySQL学习之路——查询语句

MySQL学习之路——查询语句

MySQL学习之路——查询语句

在employee表中查询如下数据

MySQL学习之路——查询语句

MySQL学习之路——查询语句

MySQL学习之路——查询语句

MySQL学习之路——查询语句

MySQL学习之路——查询语句

MySQL学习之路——查询语句

使用连接查询,查询所有员工的们和部门信息

MySQL学习之路——查询语句

在emploee表中计算每个部门有多少个员工

MySQL学习之路——查询语句

在employee表中计算不同类型职工的总工资数

MySQL学习之路——查询语句

在employee表中计算不同部门的平均工资

MySQL学习之路——查询语句

查询工资低于1500的员工信息

MySQL学习之路——查询语句

在employee表中,将查询记录先按部门编号由高到低排列,再按工资由高到低排列

MySQL学习之路——查询语句

在employee表中,查询员工姓名以‘A’或‘S’开头的员工的信息

MySQL学习之路——查询语句

想想和like字符查找的区别

查找到目前为止,工龄大于10年的员工信息

MySQL学习之路——查询语句