MySQL笔记
文章平均质量分 62
CodeCode!
“Stay hungry,stay foolish!”
展开
-
12、分页查询
文章目录12、分页查询12.1、案例1:查询前五条员工信息12.2、案例2:查询第11第到25条12.3、案例3:有奖金的员工信息,并且工资较高的前10名显示出来12.4、子查询经典测试题目12、分页查询应用场景:当要显示的数据,一页显示不全,需要分布提交sql请求语法:语法: select 查询列表 from 表 【join type join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by 排序的字段】原创 2021-09-04 16:08:45 · 175 阅读 · 0 评论 -
11、子查询
文章目录11、子查询11.1、where或having后面11.1、标量子查询11.1.1、案例1:谁的工资比 Abel 高?11.1.2、案例2:返回job_id与141号员工相同,salary比143号员工多的员工姓名,job_id 和工资11.1.3、案例3:返回公司工资最少的员工的last_name,job_id和salary11.1.4、案例4:查询最低工资大于50号部门最低工资的部门id和其最低工资11.1.5、非法使用标量子查询(错误)11.2、列子查询(多行子查询)11.2.1、案例1:返回原创 2021-09-04 16:08:22 · 598 阅读 · 0 评论 -
10、连接查询(外连接)----学习笔记
文章目录10、连接查询(外连接)10.1、引入:查询男朋友不在男神表的的女神名10.2、案例1:查询哪个部门没有员工10.3、全外(Mysql 不支持这个,但别的数据库语言支持)10.4、交叉连接10.5、练习题目10、连接查询(外连接)应用场景:用于查询一个表中有,另一个表没有的记录特点:1、外连接的查询结果为主表中的所有记录 如果从表中有和它匹配的,则显示匹配的值 如果从表中没有和它匹配的,则显示 null 外连接查询结果=内连接结果 + 主表中有而从表没有的记录2、左外连原创 2021-09-02 22:36:03 · 461 阅读 · 0 评论 -
9、连接查询(sql99语法)----学习笔记
文章目录9、连接查询(sql99语法)9.1、内连接9.1.1、等值连接9.1.2、案例1:查询员工名、部门名(调换位置)9.1.3、案例2:查询名字中包含e的员工名和工种名(筛选)9.1.4、案例3:查询部门个数 > 3的城市名和部门个数,(分组+筛选)9.1.5、案例4:查询哪个部门的部门员工个数 > 3的部门名和员工个数,并按个数降序9.1.6、案例5:查询员工名、部门名、工种名,并按部门名降序9.2、非等值连接9.2.1、查询员工的工资级别9.2.2、查询每个工资级别的个数 >20原创 2021-09-02 22:35:32 · 217 阅读 · 0 评论 -
8、连接查询 (sql192标准)---学习笔记
文章目录8、连接查询 (sql192标准)8.1、sql192标准8.1.1、等值连接8.1.2、案例1:查询女神名和对应的男神名8.1.2、案例2:查询员工名和对应的部门名8.2.1、为表起别名8.2.2、查询员工名、工种号,工种名8.3、两个表的顺序是否可以调换(可以)8.3.1、查询员工名、工种号、工种名8.4、可以加筛选吗(可以)8.4.1、案例1:查询有奖金的员工名、部门名8.4.2、案例2:查询城市名中第二个字符为o的部门名和城市名8.5、可以加分组吗(可以)8.5.1、案例1:查询每个城市的部原创 2021-09-02 22:35:05 · 766 阅读 · 1 评论 -
7、分组查询----学习笔记
文章目录7、分组查询7.1、简单的分组查询7.1.1、案例1:查询每个工种的最高工资7.1.2、案例2:查询每个位置上的部门个数7.2、添加筛选条件7.2.1、案例1:查询邮箱中包含a字符的,每个部门的平均工资7.2.2、案例2:查询有奖金的每个领导手下员工的最高工资7.3、添加复杂的筛选条件7.3.1、案例1:查询哪个部门的员工个数 > 2 (用到 HAVING)7.3.2、案例2:查询每个工种有奖金的员工的最高工资 > 12000 的工资编号和最高工资7.3.3、案例3:查询领导编号 &g原创 2021-08-31 21:34:34 · 579 阅读 · 0 评论 -
6、分组函数----学习笔记
文章目录6、分组函数6.1、用法 SUM ,MAX .....6.2、参数支持哪些类型6.3、是否忽略null值(不会计算 null)6.4、和distinct搭配(去重)6.5、count函数的详细介绍6.6、和分组函数一同查询的字段有限制6.7、练习题6、分组函数功能:用作统计使用,又叫聚合函数或统计函数或组函数分类:sum 求和、avg 平均、max 最大值、min 最小值、count 计算个数特点:sum、avg一般用于处理数值函数max、min、count可以处理任何类型原创 2021-08-31 21:32:57 · 227 阅读 · 0 评论 -
5、常见函数-----学习笔记
文章目录5、常见函数5.1、字符函数5.1.1、length 获取参数值的字节个数5.1.2、查看字符集5.1.3、 concat 拼接字符串5.1.4、转换大小写,upper、lower5.1.5、示例:将姓变大写,名变小写,然后拼接5.1.6、substr、substring5.1.7、案例1:姓名中首字符大写,其他字符小写然后用_拼接,显示出来5.1.8、instr 返回子串第一次出现的索引,如果找不到返回05.1.9、trim 去除两边空格或去除两边字符5.1.10、lpad 用指定的字符实现左填原创 2021-08-31 21:29:46 · 744 阅读 · 0 评论 -
4、排序查询 ----学习笔记
4、排序查询语法语法: select 查询列表 from 表 【where 筛选条件】 order by 排序列表 【asc | desc】特点asc是升序,desc是降序,如果不写,默认是 asc 升序order by 子句中可以支持单个字段、多个字段、表达式、函数、别名order by 子句一般是放在查询语句的最后面,limit子句除外4.1、案例1:查询员工信息,要求工资从高到低排序SELECT * FROM employees ORDER BY sal原创 2021-08-31 21:29:12 · 233 阅读 · 0 评论 -
3、条件查询------学习笔记
文章目录3、条件查询3.1、语法3.2、分类3.3、按条件表达式筛选3.3.1、案例1:查询工资 > 12000的员工信息3.3.2、案例2:查询部门编号不等于90号的员工名和部门编号(<> 不等于)3.4、按逻辑表达式筛选3.4.1、案例1:查询工资在10000到20000之间的员工名、工资以及奖金(AND)3.4.2、案例2:查询部门编号不在90到110之间,或者工资高于15000的员工信息3.5、模糊查询3.5.1、关键字3.5.2、like3.5.2、案例1:查询员工名中包含字符a原创 2021-08-29 16:03:13 · 232 阅读 · 0 评论 -
2、DQL语言学习(基础查询)-----学习笔记
文章目录2、DQL语言学习2.练习数据库的数据创建2.1、基础查询2.1.1、语法和特点2.2、选择数据库2.3、查询表中的单个字段2.3、查询表中的多个字段2.4、查询表中的所有字段(用图形画界面选中,按F12自动格式化)2.5、查询常量值2.6、查询表达式2.7、查询函数2.8、起别名(AS)2.9、去重 (DISTINCT)2.10、+号的作用2.11、concat() 连接功能2.12、练习题2、DQL语言学习2.练习数据库的数据创建/*SQLyog Ultimate v10.00 Beta原创 2021-08-29 16:01:46 · 147 阅读 · 0 评论 -
1、MySQL服务 ----学习笔记
MySQL笔记1、MySQL服务1.1、启动和关闭服务#停止服务net stop mysql#启动服务net start mysql1.2、MySQL的登录和退出# 【本地】 【端口】 mysql -h localhost -P 3306 -u root -p#或后面加密码mysql -h localhost -P 3306 -u root -p123456#然后输入回车#输入密码#退出exitquit1.3、MySQL的常见命令1.原创 2021-08-29 15:59:29 · 109 阅读 · 0 评论