Mysql笔记
miss me
这个作者很懒,什么都没留下…
展开
-
Mysql笔记之(十一)DML语言
(十一)DML语言数据操作语言插入:insert修改:update删除:delete一、插入语句语法:1.方式一: insert into 表名(列名,。。。) values(值1,。。。)2.方式二: insert into 表名 set 列名=值,列名=值,列名=值,。。。1.方式一:insert into 表名(列名,。。。) values(值1,。。。) 1.1插入的值得类型要与列的类型一致或者兼容select * from beauty;insert into bea原创 2020-05-26 22:18:17 · 204 阅读 · 0 评论 -
Mysql笔记之(十)联合查询
(十)联合查询应用场景:要查询的结果来源于多个表,且多个表没有直接的连接关系,但查询的信息一致时。语法:查询语句1union查询语句2union查询语句3。。。特点:1.要求多条查询语句的列数要一致2.要求查询的每一列的类型和顺序要一致3.union默认会去掉重复项,若不想去掉重复项,使用union all#案例:查询部门编号大于90或者邮箱中包括a的员工信息select * from employeeswhere department_id>90 or email l原创 2020-05-26 22:08:17 · 116 阅读 · 0 评论 -
Mysql笔记之(九)分页查询
(九)分页查询/*应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求语法: select 查询列表 from 表 【join type】join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by 排序的字段 limit 【offset】,size; offset:要显示条...原创 2020-04-20 15:18:01 · 143 阅读 · 0 评论 -
Mysql笔记之(八)子查询
(八)子查询一、where或者having后面<1>标量子查询<2>列子查询(多行子查询)<3>行子查询(结果一行多列或者多行多列)二、select后面三、from后面四、exists后面(相关子查询)(用的较少)/*出现在其他语句中的select语句,称为子查询或者内查询外部的查询语句,称为主查询或者外查询分类:1.按子查询出现的位置:select后...原创 2020-04-20 11:57:09 · 143 阅读 · 0 评论 -
Mysql笔记之思维导图
原创 2020-04-17 10:42:18 · 139 阅读 · 0 评论 -
Mysql笔记之(七)连接查询
(七)连接查询一、sql92连接<1>等值连接1.等值连接介绍2.为表起别名3.两个表的顺序可以调换4.可以加筛选5.可以加分组6.可以加排序7.可以实现三表连接<2>非等值连接<3>自连接含义:多表查询,当查询字段来自多个表时,就会用到连接查询笛卡尔乘积现象:表1 有m行,表2 有n行,结果m*n行发生原因:没有有效的连接条件避免原因:添加有效的连接条...原创 2020-04-17 10:01:03 · 255 阅读 · 0 评论 -
Mysql笔记之(六)分组查询
(六)分组查询语法group by(1)简单的分组查询(2)添加筛选条件(3)添加分组后的筛选条件(4)按表达式或者函数分组(5)按多个字段分组(6)添加排序语法select 分组函数,列(要求出现在group by的后面)from 表【where 筛选条件】group by 分组的列表【order by 子句】特点:1、分组查询中的筛选条件分为两类 ...原创 2020-04-15 16:26:52 · 116 阅读 · 0 评论 -
Mysql笔记之(五)常见函数之分组函数
(五)常见函数之分组函数1.简单的使用2.参数支持哪些类型3.是否忽略null值4.和distinct搭配5.count函数的详细介绍6.和分组函数一同查询的字段有限制功能:用作统计使用,又称为聚合函数或者统计函数或者组函数分类:sum,avg,max,min,count计算个数特点:1、sum、avg一般只处理数值型,max、min、count可以处理任何类型2、所有分组函数都忽略nul...原创 2020-04-15 16:18:54 · 165 阅读 · 0 评论 -
Mysql笔记之(四)常见函数之单行函数
(四)常见函数之单行函数一级目录二级目录三级目录1.字符函数(1)length,获取参数值的字节(2)concat 拼接字符串(3)upper 、lower变大小写(4)substr、substring 截取字符串(5)instr 返回子串在字符串中第一次出现的位置,如果找不到返回0(6)trim 去掉前后的空格或字符(7)Lpad 用指定的字符实现左填充指定长度(8)rpad 用指定的字符实现右...原创 2020-04-15 16:10:52 · 217 阅读 · 0 评论 -
Mysql笔记之(一)基础查询&(二)条件查询
Mysql笔记之(一)基础查询&(二)条件查询一:基础查询1.显示表的结构2.查询表中单个字段3.查询表中多个字段4.查询表中所有字段5.查询常量值6.查询表达式7.查询函数8.为字段起别名9.去重10.‘+’号的应用二:条件查询1.模糊查询(1)like(2)between and(3)in(4)is null(5)安全等于 <=>(注)面试题:以下两种写法结果是否一样一...原创 2020-04-15 15:34:08 · 240 阅读 · 1 评论 -
Mysql笔记之(三)排序查询
(三)排序查询语法添加筛选条件按表达式排序按别名排序按函数排序按多个字段排序语法select 查询列表from 表(where 筛选条件)order by 排序规则1.order by 排序列表【asc升序;desc降序;如果不写默认升序】2.order by 语句通常在最后,limit除外*/#例1:工资从高到底查询:select * from employees orde...原创 2020-04-15 15:45:35 · 172 阅读 · 0 评论