![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
linjiayina
hello world!
展开
-
MySQL学习笔记(十一)——联合查询
MySQL学习笔记(十一)——联合查询 union 联合 合并:将多条查询语句的结果合并成一个结果 语法: 查询语句1 UNION 查询语句2 UNION … 应用场景 要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时 特点 1.要求多条查询语句的查询列数是一致的! 2.要求多条查询语句的查询的每一列的类型和顺序最好是一致的。 3.UNION关键字默认去重,如果使用UNIO...原创 2019-10-18 15:37:05 · 239 阅读 · 0 评论 -
MySQL学习笔记(十)——分页查询
MySQL学习笔记(十)——分页查询 应用场景 当要显示的数据,一页显示不全,需要分页提交sql请求 语法 SELECT 查询列表 FROM 表 【JOIN TYPE JOIN 表2 ON 连接条件 WHERE 筛选条件 GROUP BY 分组字段 HAVING 分组后的筛选 ORDER BY 排序的字段】 LIMIT offset,size;//offset要显示条目的起始索引(起始索引从0开始...原创 2019-10-18 14:35:47 · 175 阅读 · 0 评论 -
MySQL学习笔记(九)——子查询
MySQL学习笔记(九)——子查询 含义: 出现在其他语句中的select语句,称为子查询或内查询 外部的查询语句,称为主查询或外查询 分类: 按子查询出现的位置: select后面: 仅仅支持标量子查询 from后面: 支持表子查询 where或having后面:(重点) 标量子查询 列子查询 行子查询(但用的较少) exists后面(相关...原创 2019-10-17 21:46:18 · 859 阅读 · 0 评论 -
MySQL学习笔记(八)——连接查询
MySQL学习笔记(八)——连接查询 含义 又称多表查询,当查询的字段来自于多个表时,就会用到连接查询 笛卡尔乘积 笛卡尔乘积现象:表1有m行,表2有n行,结果=m*n行 发生原因:没有有效的连接条件 如何避免:添加有效的连接条件 分类 按年代分类 sql92标准:仅仅支持内连接(mysql中) sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接(mysql中) 按功能分类 内连接...原创 2019-10-16 16:04:35 · 258 阅读 · 0 评论 -
MySQL学习笔记(七)——分组查询
MySQL学习笔记(七)——分组查询 引入:查询每个部门的平均工资 语法: SELECT 分组函数,列(要求出现在GROUP BY的后面) FROM 类 【WHERE 筛选条件】 GROUP BY 分组的列表 【ORDER BY 子句】 注意: 查询列表必须特殊,要求是分组函数和group by后出现的字段 特点 1.分组查询中的筛选条件分为两类 数据源 位置 ...原创 2019-10-13 13:25:21 · 290 阅读 · 0 评论 -
MySQL学习笔记(六)——分组函数
MySQL学习笔记(六)——分组函数 功能: 用作统计使用,又称为聚合函数或统计函数或组函数 分类 sum 求和,avg 平均值,max 最大值,min 最小值,count 计算个数 特点: 1.sum、avg一般用于处理数值型 max、min、count可以处理任何类型 2.以上分组函数都忽略null值 3.可以和distinct搭配实现去重的运算 4.count函数的单独介绍 一般使用co...原创 2019-10-13 10:01:40 · 121 阅读 · 0 评论 -
MySQL学习笔记(五)——常见函数介绍
MySQL学习笔记(五)——常见函数介绍 概念: 类似于java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处 1.隐藏了实现细节 2.提高代码的重用性 调用 语法: SELECT 函数名(实参列表) 【FROM 表】; 特点 1.叫什么(函数名) 2.干什么(函数功能) 分类 1.单行函数 如concat、length、ifnull等 2.分组函数 功能:做统计使用,又称...原创 2019-10-12 20:39:33 · 183 阅读 · 0 评论 -
MySQL学习笔记(四)——排序查询
MySQL学习笔记(四)——排序查询 引入 SELECT * FROM employees; 语法 SELECT 查询列表//第三步 FROM 表//第一步 【WHERE 筛选条件】//第二步 ORDER BY 排序列表 【asc|desc】//升序或降序,第四步 特点: 1.asc代表的是升序,desc代表的是降序,如果不写,默认是升序。 2.order by子句中可以支持单个字段、多个字段...原创 2019-10-12 15:55:09 · 123 阅读 · 0 评论 -
MySQL学习笔记(三)——条件查询
MySQL学习笔记(三)——条件查询 语法 SELECT 查询列表//第三步 FROM 表名//第一步 WHERE 筛选条件;//第二步 分类 一、按条件表达式筛选 条件运算符:> < = != <> >= <= 二、按逻辑表达式筛选 逻辑运算符:&& || ! and or not 作用:用于连接条件表达式 ...原创 2019-10-11 21:54:58 · 183 阅读 · 0 评论 -
MySQL学习笔记(二)——基础查询
MySQL学习笔记(二) 基础查询介绍 语法 select 查询列表 from 表名 特点: 1.查询列表可以是:表中的字段、常量值、函数 2.查询的结果是一个虚拟的表格 ...原创 2019-10-11 16:44:18 · 132 阅读 · 0 评论 -
MySQL学习笔记(一)
MySQL学习笔记 数据库的好处 1.持久化数据到本地 2.可以实现结构化查询,方便管理 数据库概念 DB 数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。 DBMS 数据库管理系统(Database Management System),又称为数据库软件(产品),用于管理DB中的数据。数据库是通过DBMS创建和操作的容器。 SQL 结构化查询语言(Structure...原创 2019-10-10 20:57:06 · 162 阅读 · 0 评论