自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 11.联合查询

#DQL语言##十、分页查询###1.什么是联合查询?union:将多条查询语句的结果合并成一个结果应用场景:要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息要保持一致(即从不同表中所查询的字段列数要一样,否则报错)###2.案例介绍案例一:查询部门编号>90或邮箱包含a的员工信息(用联合查询)SELECT * FROM employees WHERE department_id>90UNIONSELECT * FROM employees WHERE ema

2020-06-05 21:03:45 760

原创 10.分页查询

#DQL语言##九、分页查询###1.什么是分页查询?比如我们要去淘宝上买东西,搜索商品时肯定不会一页给客户显示完所有的商品,而是服务器按页去依次索引给客户端查看的,这时候我们就需要用到分页查询,分页地提交sql请求###2.分页查询的语法执行顺序也依次标出select 查询列表    ⑦from 表1    ①【连接类型join type】join 表2    ②on 连接条件    ③where 筛选条件    ④group by 分组字段    ⑤having 分组后的筛选  

2020-06-05 21:02:52 460

原创 9.子查询

#DQL语言##八、子查询###1.什么是子查询?####子查询的分类按结果集的行列数不同分类:     ·标量子查询(结果集只有一行一列,也称“单行子查询”)     ·列子查询(结果集只有一列多行,也称“多行子查询”)     ·行子查询(结果集只有一行多列)     ·表子查询(结果集一般为多行多列)按子查询出现的位置分类:        

2020-06-05 21:00:22 144

原创 8.连接查询

#DQL语言##七、连接查询在讲之前,我们先导入一个girls.sql,里面包含beauty和boys两张表,导入方法已经在之前讲过了,这里就不再赘述,效果如图↓在深入学习前,我们先来认识一下这beauty和boys这两张表①beauty表:②boys表:显而易见,在beauty表里每个女神后面都有一个boyfriend_id,这个号码对应着boys表中相应男神前面的id号,那假如我们用下面这个语句去查询会有什么效果呢?SELECT NAME, boyNameFROM boys,

2020-06-05 20:58:14 160

原创 7.2 分组查询

#DQL语言##六、分组查询###基本语法:select 分组函数,列(要求出现在group by的后面)from表【where 筛选条件】group by分组的列表【order by 子句】PS:查询列表必须特殊,要求是分组函数和group by后出现的字段####一、简单的分组查询案例一:查询每个工种的最高工资SELECT MAX(salary), job_idFROM employeesGROUP BY job_id;结果如下图所示:案例二:查询各

2020-06-05 20:51:01 127

原创 7.1 分组函数

#DQL语言##五、分组函数###分组函数分类:sum 求和avg 平均值max 最大值min 最小值count 计算个数####一、简单的使用例子:SELECT SUM(salary) 和,AVG(salary) 平均,MAX(salary) 最高,MIN(salary) 最低,COUNT(salary) 个数 FROM employees;####二、使用的特点1.sum、avg一般用于处理数值型如select sum(last_name) from employees; 就不行

2020-06-05 20:50:21 142

原创 6.常见函数

#DQL语言##四、常见函数###函数分类:①单行函数:形象点来说就是给出一个参数,返回一个值.如concat,length,ifnull…②分组函数:给出一组参数,返回一个值,做统计使用,又称为统计函数或聚合函数或组函数。####单行函数#####一、字符函数:1.length 获取参数值的字节个数SELECT LENGTH('john'); →4SELECT LENGTH('没没没aaaa') →13 (原因在于MySQL在utf-8字符编码规则下一个汉字字符占3个字节,若是

2020-06-05 20:49:24 349

原创 5.排序查询

#DQL语言##三、排序查询###基本语法:select查询列表from表名where筛选条件;order by排序列表 【asc|desc】 //asc升序,desc降序,不写时默认为升序执行步骤依次是:①:先"from 表名";②:再"where 筛选条件"③:然后select④:最后order by案例一:查询员工信息,要求按工资从高到低排序SELECT *FROM employeesORDER BY salary DESC;案例二:按

2020-06-05 20:48:25 123

原创 4.条件查询

#DQL语言##二、条件查询###1.基本语法:select查询列表from表名where筛选条件;执行步骤依次是:①:先"from 表名";②:再"where 筛选条件"③:最后"select 查询列表"去显示符合条件的字段列表.###2.筛选条件的分类一、按条件表达式筛选:基础条件运算符: > < = != <> >= <= <=> (PS:==<>==也是表示"不等于",和!=一样的用法)二、按

2020-06-05 20:47:55 155

原创 3.基础查询

接下来,我们正式开始学习DQL语言!DQL语言的学习总共分为以下几类查询:基础查询、条件查询、排序查询、常见函数、分组查询、连接查询、子查询、分页查询、union联合查询。我们依次介绍…#DQL语言##一、基础查询###1.首先在SQLyog里新建一个查询编辑器,如图:以后我们的查询操作就在查询编辑器里完成。我们基础查询的语法是:select 查询列表 from 表名;注意点:①select后面跟的是“查询列表”,意思是说 选择的东西可以有多个,查询列表可以是:表中的字段、常量值、表达式

2020-06-05 20:46:49 390

原创 2.在SQLyog中执行.sql

在学习后面马上要讲的各类查询语句之前,我们先把任意一个样本数据文件myemployees.sql导入到SQLyog里面去,步骤如下:1.假设我们的myemployees.sql文件在桌面上,如图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JL224t0B-1591359551247)(1.png)]2.打开SQLyog后,选中root@localhost并右键,点击"执行SQL脚本…",如图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来...

2020-06-05 20:25:29 4910

原创 1.SQL语言简介

##SQL语言进行了一下细分:分类简介DQL(Data Query Language:数据查询语言)顾名思义,针对于数据查询,涉及到主要关键字selectDML(Data Manipulation Language:数据操作语言)涉及数据的增删改(一些时候和DQL语言统称为DML语言)DDL(Data Define Language:数据定义语言)主要设计库和表的内容,如何删除库/表,如何创建库/表…这一小节就这么水过去了哈~~…(溜了溜了)...

2020-06-05 20:23:01 99

原创 Git

Git是什么?相信大家对于GitHub都不陌生,但我之前一直没太弄懂Git与GitHub的区别在哪,这次认真地查看并学习了相关的概念,下面将对Git做一个较详细的说明。Git简介· Git是一个开源的分布式版本控制系统;· Git可以高速、有效地处理从很小到非常大的项目版本管理。那么问题来了…版本控制是什么这里举一个小例子,假设小月月同学现在写了一份论文初稿,提交给导师后得知需要修改...

2020-01-14 11:41:47 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除