
MySQL#网课笔记#DQL查询
Jafe_ZWJ
这个作者很懒,什么都没留下…
展开
-
MySql—DQL语言(查询)之联合查询
一、含义union:合并、联合,将多次查询结果合并成一个结果二、语法select 字段|常量|表达式|函数 【from 表】 【where 条件】 union 【all】select 字段|常量|表达式|函数 【from 表】 【where 条件】 union 【all】select 字段|常量|表达式|函数 【from 表】 【where 条件】 union 【all】......原创 2020-03-17 14:09:55 · 211 阅读 · 1 评论 -
MySql—DQL语言(查询)之分页查询
一、应用场景当要查询的条目数太多,一页显示不全二、语法select 查询列表from 表limit 【offset,】size;或select 查询列表 from 表 【join type join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by 排序的字段】 limit 【offset,】siz...原创 2020-03-17 14:02:27 · 156 阅读 · 0 评论 -
MySql—DQL语言(查询)之子查询
一、含义嵌套在其他语句内部的select语句称为子查询或内查询外面的语句可以是insert、update、delete、select等,一般select作为外面语句较多外面如果为select语句,则此语句称为外查询或主查询二、分类1、按出现位置select后面:仅仅支持标量子查询from后面:表子查询where或having后面:标量子查询(单行)列子查询(多行)行子...原创 2020-03-17 13:44:48 · 148 阅读 · 0 评论 -
MySql—DQL语言(查询)之连接查询
一、含义当查询中涉及到了多个表的字段,需要使用多表连接select 字段1,字段2 from 表1,表2,...;#例如:select name,boyName from beauty,boys;笛卡尔乘积:当查询多个表时,没有添加有效的连接条件,导致多个表所有行实现完全连接如何解决:添加有效的连接条件二、分类按年代分类:sql92:(1992标准)等值非等值自连接也支...原创 2020-03-17 13:22:02 · 160 阅读 · 0 评论 -
MySql—DQL语言(查询)之分组查询
一、语法select 分组函数,分组后的字段from 表【where 筛选条件】group by 分组的字段【having 分组后的筛选】【order by 排序列表】#查询邮箱中包含a字符的,每个部门的平均工资select avg(salary),department_idfrom employeeswhere email like '%a%'group by dep...原创 2020-03-17 12:06:04 · 168 阅读 · 0 评论 -
MySql—DQL语言(查询)之常见函数
一、概述好处:提高重用性和隐藏实现细节调用:select 函数名(实参列表);二、单行函数1、字符函数concat:连接SELECT CONCAT(last_name,'_',first_name) 姓名 FROM employees;substr:截取子串upper:变大写 SELECT UPPER('jafe');lower:变小写SELECT LOWER(...原创 2020-03-17 11:42:08 · 269 阅读 · 0 评论 -
MySql—DQL语言(查询)之排序查询
一、语法select 查询列表from 表where 筛选条件order by 排序列表 【asc/desc】二、特点1、asc与descasc :升序,如果不写默认升序desc:降序2、排序列表 支持 单个字段、多个字段、函数、表达式、别名3、order by的位置一般放在查询语句的最后(除limit语句之外)三、举例找工资不在8000到17000的员工的姓名和工...原创 2020-03-17 10:25:51 · 162 阅读 · 0 评论 -
MySql—DQL语言(查询)之条件查询
一、语法select 要查询的字段|表达式|常量值|函数 from 表 where 条件 ;例:查询工资>15000的员工信息 SELECT * FROM employees WHERE salary>15000;二、筛选条件的分类1、简单条件运算符符号含义对应符号大于>小于<等于=大于等...原创 2020-03-16 23:05:12 · 288 阅读 · 0 评论 -
MySql—DQL语言(查询)之基础查询
基础查询特点:①通过select查询完的结果 ,是一个虚拟的表格,不是真实存在② 要查询的东西 可以是常量值、可以是表达式、可以是字段、可以是函数语法: SELECT 要查询的内容 (FROM 表名)示例1. 查询单个字段 select 字段名 from 表名;2. 查询多个字段 select 字段名,字段名 from 表名...原创 2020-03-15 12:02:44 · 218 阅读 · 0 评论