【7--mysql DQL--连接查询说明】教程文章相关的互联网学习教程文章

MYSQL:DQL-查询表中的记录

select * from 表名; 1. 语法:   select     字段列表   from     表名列表   where     条件列表   group by     分组字段   having     分组之后的条件   order by     排序   limit     分页限定 2. 基础查询   1. 多个字段的查询     select 字段名1,字段名2... from 表名;     * 注意:       * 如果查询所有字段,则可以使用*来替代字段列表。   ...

MySql系列05:MySql中DQL查询操作【代码】

1、表的准备 准备四张表: dept(部门表)、emp(员工表)、salgrade(薪资等级表)、bonus(奖金表) create table DEPT( DEPTNO int(2) not null, DNAME VARCHAR(14), LOC VARCHAR(13) ); # 表级约束,添加主键 alter table DEPT add constraint PK_DEPT primary key (DEPTNO); create table EMP ( EMPNO int(4) primary key, ENAME VARCHAR(10), JOB VARCHAR(9), MGR int(4), HIREDATE DATE, SAL ...

MySQL学习 ----DQL之基础查询(文中数据库来源于网络)【代码】【图】

SQL之DQL(数据查询语言)案例数据库: 链接:https://pan.baidu.com/s/1Yty1Fk77c4QgBvjlqNUeew 提取码:i906 复制这段内容后打开百度网盘手机App,操作更方便哦 先了解一下SQL语言中的注释 #行注释-- 行注释(--后有一个空格)/*段注释*/ 基础查询 SHOW DATABASES;USE myemployees; #基础查询 /* 语法: select 查询列表 from 表名; 查询列表可以是:字段,常量值,表达式,函数 */ #字段 SELECT last_name FROM employees; ...

MYSQL学习笔记(四)DQL查询数据【代码】

1.进行简单的单表查询,复杂的多表查询,嵌套查询;SELECT [ALL | DISTINCT] {* | table.* | [table.field1[as alias1][,table.field2[as alias2]][,...]]} FROM table_name [as table_alias][left | right | inner join table_name2] #联合查询[WHERE ...] #指定结果需满足的条件[GROUP BY ...] #指定结果按照哪几个字段来分组[HAVING] #过滤分组的记录必须满足的次要条件[ORDER BY ...] #指定查询记录按一个或多个条件排序[...

Mysql-03-DML数据操作语言-DQL-基础查询【代码】

DML数据操作语言 数据库操作语言DML(Data Manipulation Language )常用语句: insert dateta update文章目录 DML数据操作语言插入数据DQL-基础查询查询结果处理函数:单行函数字符函数:逻辑处理ifnull---- if 数学函数日期函数 分组函数插入数据 INSERT INTO t_student VALUE(111,'聂','男','1999-01-01' ,122.1, 12311231,NOW()); 方式一: INSERT INTO 表名(列1,列2……,列n) VALUES(值1,值2……,值n); INSERT INTO t_student(stu_n...

阿里Java学习路线:阶段 2:数据库开发-数据库及SQL/MySQL基础:课时18:DQL(数据查询语言)之模糊查询(包含stu表及数据)【代码】

模糊查询 当你想查询姓张,并且姓名一共两个字的员工时,这时就可以使用模糊查询SELECT * FROM emp WHERE ename LIKE ‘张_’; –> 模糊查询需要使用运算符:LIKE,其中_匹配一个任意字符,注意,只匹配一个字符而不是多个。 –> 上面语句查询的是姓张,名字由两个字组成的员工。 SELECT * FROM emp WHERE ename LIKE ‘___’; /姓名由3个字组成的员工/ 如果我们想查询姓张,名字是几个字都可以的员工时就要使用“%”了。 SELECT ...

MySQL的学习(一)-DQL语言的学习【代码】

DQL(Data Query Language)(查询语言) #进阶1:基础查询 语法: select 查询列表 from 表名; 特点: 1、查询列表可以是:表中的字段、常量值、表达式、函数 2、查询的结果是一个虚拟的表格 #进阶1:基础查询 /* 语法: select 查询列表 from 表名; 特点: 1、查询列表可以是:表中的字段、常量值、表达式、函数 2、查询的结果是一个虚拟的表格 */ #打开某个表格 USE myemployees; #1.查询表中的单个字段 SELECT last_name FROM em...

MySQL DQL数据查询语言 重点【图】

1.什么是DQL? DQL(Data Query Language):数据查询语?,通俗点讲就是从数据库获取数据的,按照DQL的语法给数据库发送?条指令,数据库将按需求返回数据。 2.基础操作 2.1 基础查询 通用语法: SELECT 查询的列 FROM 表名; 举例: SELECT id, name FROM stu; 注意:查询结果放在一个表中,表的第0行是标题,第1行开始是数据。和数据库表一样。只不过查询出来的表并不是真实存在的。 查询常量: SELECT 常量1,常量2,…; 举例: SELEC...

尚硅谷MySQL学习笔记(Day_2)-DQL语言介绍:子查询【代码】【图】

DQL语言 子查询含义: 出现在其他语句中的select语句,称为子查询或内查询 外部的查询语句,称为主查询或外查询 分类: 按子查询出现的位置: select后面 仅仅支持标量子查询 from后面 支持表子查询 where或having后面: ※ 支持标量子查询(单行) ※ 支持列子查询(多行) ※ 支持...

MySQL之条件查询(DQL)【代码】

条件查询 介绍:根据条件过滤原始表的数据,查询到想要的数据。 语法:select 要查询的字段|表达式|常量值|函数 from 表 where 条件; WHERE 介绍:使用WHERE子句,将不满足条件的行过滤掉,WHERE子句紧随FROM子句。 示例:SELECT employee_id, last_name, job_id, department_id FROM employees WHERE department_id = 90 ;比较运算 介绍:=:等于>:大于>=:大于、等于<:小于<=:小于、等于<>:不等于 (也可以是!=) 示例:SELECT...

MySQL之排序查询(DQL)【代码】

ORDER BY 介绍:  使用ORDER BY子句排序:ASC(ascend):升序DESC(descend):降序ORDER BY子句在SELECT语句的结尾。语法:SELECT 要查询的东西 FROM 表 WHERE 条件 ORDER BY 排序的字段|表达式|函数|别名 【asc|desc】 升序排序:SELECT last_name,job_id,department_id,hiredate FROM employees ORDER BY hiredate;降序排序:SELECT last_name,job_id,department_id,hiredate FROM employees ORDER BY hiredate DESC ;按别名...

7--mysql DQL--连接查询说明【代码】

left join:以左表为基准,根据on条件过滤连接生成临时表,on后面的过滤条件对左表无效 right join:以右表为基准,根据on条件过滤连接生成临时表,on后面的过滤条件对右表无效 full join:以左表为基准,根据on条件过滤连接生成临时表,on后面的过滤条件对左右表无效 inner join:等值连接,根据过滤条件生成临时表。用inner join 后面的条件 可以用 where实现 #以左连接为例: #查询部门名为 SAL或 IT的员工信息 #此时该以哪张表作为...

MySQL(DQL部分)【代码】【图】

MySQL(DQL) 基础查询 SELECT字段列表(字段1,字段2,字段3) FROM 表明列表(表1,表2,表3) WHERE条件列表 GROUP BY分组列表 HAVING分组之后的条件 ORDER BY排序 LIMIT分页限定一、条件查询 运算符常用于WHERE子句后面的条件< , > ,<=,>=,=,<>BETWEEN...AND...IN(集合)LIKE占位符_:单个任意字符 %:多个任意字符IS NULLAND 或 &&OR 或 ||NOT 或 !二、排序查询语法:ORDER BY 子句ORDER BY 排序字段1 排序方式1,排序字段2 排序方...

MySQL查询语句大全(DQL数据查询语句))【代码】

查询语句不会改变表的记录 查询语句一、基本查询1.字段控制2.条件控制二、排序1.升序排列2.降序排列3.使用多列作为排序条件三、聚合函数四、分组查询五、limit子句(方言) 一、基本查询 1.字段控制查询所有列select * from 表名; 查询指定列select 列名1,列名2,from 表名; 去除重复行select distinct 列名 from表名; 列运算 1.数量类型的列可以做加减乘除运算select score*1.5 from student;2.字符串类型可以做连续运算(连接字符...

MySQL - DQL - 条件查询【代码】

一、语法 select 查询列表 from 表名 where 筛选条件二、筛选条件的分类简单条件运算符> < = <> != >= <= <=>安全等于逻辑运算符&& and || or ! not模糊查询like:一般搭配通配符使用,可以判断字符型或数值型 通配符:%任意多个字符,_任意单个字符between and in is null /is not null:用于判断null值 is null PK <=>普通类型的数值 null值 可读性is null √ √<=> √ √