![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
文章平均质量分 75
风车菊
积极向上,坚持前行的勇敢少年
展开
-
DML(DataMainpulationLanguage数据操作语言)
说明 :表中数据的增删改insert 往表中添加数据update 更新表中数据delete 删除表中数据对表中数据的增删改一、数据的插入(insert)1、语法: 分为单行插入和多行插入(value与values)单行和多行就是关键字的使用value与values,建议都是用values插入单行:insert into 表名(字段名1,字段名2,字段3…)value(值1,指2,指3.。。。。)也可以不写字段名,只写value(按照表字段名顺序写下全部添加数据),自动按照字段名顺序添加原创 2021-05-20 21:11:24 · 163 阅读 · 0 评论 -
DDL语言(DataDefinelanguage 数据库定义语言)
1.说明:Data Define language 数据库定义语言,用于对数据库和表的管理和操作2.分类分为库的管理和表的管理3.------------库的管理--------------#一、创建数据库CREATE DATABASE stuDB;一般会写下面的写法#一般在创建库之前判断是否存在,存在就不创建,不报异常,不存在,就创建这个库CREATE DATABASE IF NOT EXISTS stuDB;#二、删除数据库DROP DATABASE stuDB;一般会写下面的写原创 2021-05-20 21:10:15 · 705 阅读 · 1 评论 -
10 -联合查询(union和union all 关键字)
1、说明:当查询结果来自于多张表,但多张表之间没有关联,这个时候往往使用联合查询,也称为union查询2、语法:select 查询列表 from 表1 where 筛选条件unionselect 查询列表 from 表2 where 筛选条件3、特点(要求):1、多条待联合的查询语句的查询列数必须一致,查询类型、字段意义最好一致2、union实现去重查询,当我们两个表中都有一个相同的数据时,union就是自动去重,删除一个重复的,但是我们也可以使用union all显示出重复数据实现全部原创 2021-05-20 21:01:25 · 1843 阅读 · 0 评论 -
09- 分页查询(关键词limit的使用)
1、应用场景:当页面上的数据,一页显示不全,则需要分页显示分页查询的sql命令请求数据库服务器—>服务器响应查询到的多条数据—>前台页面2、语法:select 查询列表from 表1 别名join 表2 别名on 连接条件where筛选条件group by 分组having 分组后的筛选order by 排序列表limit 起始条目索引 ,显示的条目数(放在最后)3、执行顺序 1.from 2.join 3.on 4.where 5.group by原创 2021-05-20 21:00:32 · 475 阅读 · 0 评论 -
08-子查询
1、说明:当我们的一个查询语句中有嵌套了一个完整的select语句,被嵌套的select语句称为子查询或内查询,外面的select语句称为主查询或外查询2、分类:按子查询出现的位置进行分类1.select后面 要求:子查询的结果为单行单列(标量子查询)2.from后面 要求:子查询的结果可以为多行多列3、where或having后面 ★ 要求:子查询的结果必须为 单列 单行子查询 多行子查询4、exists后面 要求:子查询结果必须为单列(相关子查询)3、特原创 2021-05-20 20:58:41 · 196 阅读 · 0 评论 -
进阶07 --连接查询
文章目录1.含义:2.笛卡尔乘积现象:原因以及解决3.分类:按年代分类:sq192标准:sq199标准【推荐】:按功能分类内连接:外链接:交叉连接(了解)------sql 92语法(仅支持内连接)-----内连接1.等值连接1.1、语法:1.2、特点:1.3、执行顺序:1.4、案例:①简单的两表连接②添加筛选条件③添加分组+筛选④添加分组+筛选+排序⑤三表连接2.非等值连接语法案例1:查询员工的工资和工资级别3.自连接(相当于等值连接,自己连接自己)解释:----sql 99语法(不支持交叉连接)----原创 2021-05-20 20:56:25 · 523 阅读 · 2 评论 -
进阶6:分组查询
文章目录1.语法:2.执行顺序:3.特点:#1)简单的分组#查询每个工种的员工平均工资#查询每个领导手下的人数#2)可以实现分组前的筛选(where)案例1:查询邮箱中包含a字符的 每个部门的最高工资案例2:查询每个领导手下有奖金的员工的平均工资#3)可以实现分组后的筛选案例1:查询哪个部门的员工个数>5案例2:每个工种有奖金的员工的最高工资>12000的工种编号和最高工资案例3:领导编号>102的每个领导手下的最低工资大于5000的领导编号和最低工资#4)可以实现排序案例:查询每个工种没原创 2021-03-17 20:11:28 · 241 阅读 · 0 评论 -
进阶5:分组函数(一次处理一组数据得出一个结果)
文章目录说明:分组函数释意分组函数清单:目前就5个函数示例:count补充介绍1、统计结果集的行数,推荐使用count(*)2.搭配distinct实现去重的统计需求:查询有员工的部门个数示例说明:分组函数释意分组函数往往用于实现将一组数据进行统计计算,最终得到一个值,又称为聚合函数或统计函数分组函数就是一次处理一组数据得出一个数据的函数,常用于处理分组后,处理每一组的数据得出一个结果分组函数清单:目前就5个函数sum(字段名):求和avg(字段名):求平均数max(字段名):求最大值min原创 2021-03-17 20:07:24 · 542 阅读 · 0 评论 -
04-常见函数练习题
#常见函数练习题#显示系统时间SELECT NOW();#2.SELECT employee_id,last_name,salary,salary*1.2 “new Salary”FROM employees;#3.SELECTlast_name,LENGTH(last_name) namelengthFROMemployeesORDER BY SUBSTR(last_name, 1, 1) ASC ;#4.SELECTCONCAT(last_name,’ earns ',原创 2021-03-17 20:03:38 · 59 阅读 · 0 评论 -
进阶四:常见函数(单行函数使用)
目前阶段学习调用函数文章目录字符函数1、CONCAT 拼接字符2、LENGTH 获取字节长度3、CHAR_LENGTH 获取字符个数4、SUBSTRING 截取子串5、INSTR获取字符第一次出现的索引6、TRIM去前后指定的字符,默认是去空格7、LPAD/RPAD 左填充/右填充8、UPPER/LOWER 变大写/变小写9、STRCMP 比较两个字符大小10、LEFT/RIGHT 截取子串(从左从右边开始截取)数学函数1、ABS 绝对值2、CEIL 向上取整 返回>=该参数的最小整数3、F原创 2021-03-17 14:07:39 · 94 阅读 · 0 评论 -
进阶三:排序查询(进阶关键字Order By)
文章目录1、语法:2、执行顺序:3、特点:一、按照单个字段排序二、按表达式排序三、按别名排序(执行顺序)四、按函数的结果排序五、按多个字段排序六、按列数排序(用的较少),直接写列的索引,2就代表第二列排序查询示例1、语法:select 查询列表 from 表名 where 筛选条件 order by 排序列表where可有可没有2、执行顺序: 1.from子句 2.where子句 3.select子句 4.order by子句(查出来了再排序)举例:select *from原创 2021-03-17 14:04:33 · 381 阅读 · 0 评论 -
进阶二:条件查询(进阶关键字where)
文章目录进阶二:条件查询(加上where)1、语法:2、执行顺序:3、三种查询条件一、按关系表达式筛选(注意:sql不等号为<>)二、按照逻辑表达式筛选三、模糊查询(属于部分匹配)1.like,常和通配符搭配使用2.in3.between and关键字4.is null /is not null5.注意:=不能判断null的值,只能判断数值常见的通配符进阶二:条件查询(加上where)1、语法:select 查询列表from 表名where 筛选条件;(java中的if)2、执行顺序原创 2021-03-17 14:00:34 · 933 阅读 · 0 评论 -
进阶一:Mysql基础查询
文章目录1、语法:2、特点:3、执行的顺序:#一、查询常量#二、查询表达式(表达式计算表达式)#三、查询单个字段(``:是一个着重号,可以把是关键字变成不是关键字,加不加无所谓)#四、查询多个字段#五、查询所有字段(*表示所有字段)#六、查询函数(调用函数,获取返回值)#七、起别名(别名,可以加上双引号,单引号,也可以不加)#八、拼接函数concat#九、关键字distinct的使用(作用:查询到的数据自动去重,保证数据的唯一性)#十、查看表的结构(两种方式)基础查询示例总结1、语法:select 查询原创 2021-03-17 13:49:11 · 158 阅读 · 0 评论