![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 95
Yungang_Young
这个作者很懒,什么都没留下…
展开
-
mysql实战45讲-基础篇
文章目录1.一条查询语句是如何执行的2.一条更新语句是如何执行的1.一条查询语句是如何执行的mysql> select * from T where ID=10;上面这条语句是怎么执行的?先来看看mysql逻辑架构图,MySQL可以分为Server层和存储引擎层。执行过程:1.连接器连接连接器负责跟客户端建立连接、获取权限、维持和管理连接。连接命令通常是这样写的:mysql -h$ip -P$port -u$user -p输完命令后,需要在交互对话里输入密码。注:ip和por原创 2021-11-24 17:34:16 · 2144 阅读 · 0 评论 -
数据库_10_联合查询
#进阶9:联合查询union 联合 合并:将多条查询语句的结果合并成一个结果语法:查询语句1union查询语句2union…应用场景:要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时特点:1.要求多条查询语句的查询列数一致2.要求多条查询语句每一列的数据类型一致3.union默认去重,如果使用union all可包含重复项#-----------...原创 2020-03-08 14:06:36 · 201 阅读 · 0 评论 -
数据库_09_分页查询
#进阶8:分页查询应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求语法:select 查询列表from 表【join type join 表2on 连接条件where 筛选条件group by 分组字段having 分组后的筛选order by 排序的字段】limit offset,size;offset 要显示条目的起始索引(起始索引从0开始)size 要...原创 2020-03-08 14:01:11 · 144 阅读 · 0 评论 -
数据库_08_子查询
#进阶7:子查询含义:出现在其他语句中的select语句,称为子查询或内查询外部的查询,称为主查询或外查询分类:按子查询出现的位置:select后面 仅标量子查询from后面 支持表子查询*where或having后面 *标量子查询(单行) *列子查询(多行) 行子查询exists后面(相关子查询) 表子查询按结果集的行列数不同:标量子查询(结果集只有一行一列)列子查询(结...原创 2020-03-08 13:54:49 · 182 阅读 · 0 评论 -
数据库_07_连接查询
进阶6:连接查询含义:又称多表查询,当查询得字段来自于多个表时,就会用到笛卡尔乘积现象:表1 有m行,表2 有n行,结果=m*n行发生原因:没有有效得连接条件如何避免:添加有效得连接条件分类:按年代分类:sql192标准:仅支持内连接sql199标准(推荐):除全外都支持按功能分类:内连接:等值连接 非等值连接,自连接外连接:左外连接 右外连接 全外连接交叉连接#----...原创 2020-02-29 22:38:34 · 165 阅读 · 0 评论 -
数据库_06_分组查询
#进阶5:分组查询语法:select 分组函数,列(要求出现在group by的后面)from 表【where 筛选条件】group by 分组的列表【order by 子句】注:查询列表必须特殊,要求是分组函数和group by后出现的字段特点:1.分组查询筛选分为两类分组前筛选 原始表 group by子句的前面 where分组后筛选 分组后的结果...原创 2020-02-26 17:50:54 · 194 阅读 · 0 评论 -
数据库_05_常见函数-分组函数
#进阶四:常见函数-分组函数分类:sum,avg,max,min,count特点:1.sum,avg一般用于处理数值型max,min,count可以处理任何类型2.以上分组函数都忽略NULL值3.可以和distinct搭配实现去重的运算4.count函数的单独介绍一般使用count(*)用作统计行数5.和分组函数一同查询的字段要求是group by后的字段#---------...原创 2020-02-26 17:45:12 · 222 阅读 · 0 评论 -
数据库_04_常见函数-单行函数
#进阶4:常见函数-单行函数语法:select 函数名(实参列表)【from 表】特点:1.叫什么(函数名)2.做什么(功能)分类:1.单行函数如concat,length,ifnull…2.分组函数功能:做统计使用,又称统计函数,聚合函数,组函数#-------------------------------#一,字符函数#1.length 获取参数值的字节个数SELE...原创 2020-02-26 17:41:10 · 577 阅读 · 0 评论 -
数据库_03_排序查询
#进阶3:排序查询语法:select 查询列表from 表[where 筛选条件]order by排序列表 [asc|desc]注:1.默认升序2.一般放在最后面,limit字句除外#-------------------#案例1:查询员工信息,要求工资从高到低排序SELECT * FROM employees ORDER BY salary DESC;#案例2...原创 2020-02-26 17:26:57 · 224 阅读 · 0 评论 -
数据库_02_条件查询
#进阶2:条件查询语法: select 查询列表 from 表名 where 筛选条件分类:1.按条件表达式筛选条件运算符:>, < ,=, !=, <> ,>=, <=2.按逻辑表达式筛选逻辑运算符:&&, || ,! , and, or, n...原创 2020-02-24 18:08:00 · 292 阅读 · 0 评论 -
数据库_01_基础查询
#进阶1:基础查询/* 语法select 查询列表 from 表名;特点:1.查询列表可以是:表中的字段,常量值,表达式,函数2.查询的结果是一个虚拟的表格*/#0.使用数据库 USE employees;#1.查询表中的单个字段SELECT last_name FROM employees;#2.查询表中的多个字段SELECT last_name,salary,email...原创 2020-02-24 16:44:46 · 209 阅读 · 0 评论