MySQL学习——查询表里的数据 摘要:本文主要学习了使用DQL语句查询表里数据的方法。 数据查询 语法 说明 查询全部和指定列 查询所有成绩,通配符“*”查询所有字段: 查询姓名、课程、成绩: 去重查询 查询所有课程名称: 使用别名查询 查询姓名、课程、成绩并显示表头为中文,使用别名时,as可省略 ...
分类:
数据库 时间:
2019-09-26 21:46:42
阅读次数:
125
[TOC] 一、连表查询 连接:将有联系的多张表通过关联(有联系就行,不一定是外键)字段,进行连接,形参一张大表 连表查询:在大表的基础上进行查询,就称之为连表查询 将表与表建立连接的方式有四种:内连接、左连接、右连接、全连接 二、一对多的表关系 2.1 数据准备 2.2 笛卡尔积的概念 2.3 内 ...
分类:
数据库 时间:
2019-09-26 00:23:51
阅读次数:
91
mysql命令总结(4)连接查询 内连接:查询的结果为两个表匹配到的数据,一般使用别名来替代表1表2更为简洁可观左连接:查询的结果为两个表匹配到的数据,左表特有的数据,右表不存在的数据使用null填充右连接:查询的结果为两个表匹配到的数据,右表特有的数据,左表不存在的数据自关联:在一个数据表中的不同 ...
分类:
数据库 时间:
2019-09-23 15:12:55
阅读次数:
101
一、组合两个表 jion: 内连接:inner join 适用于A表的附加属性与B表的全部相同 外连接:left join 适用于左A表的全部属性加上右B表中与查询条件符合的属性,即左表为主表。同理,right join右表为主表。 select FirstName,LastName,City,St ...
分类:
数据库 时间:
2019-09-22 15:21:01
阅读次数:
123
1、(正解--左连接) 2、(错解--右连接) 3、(错解--内连接) ...
分类:
数据库 时间:
2019-09-22 13:00:46
阅读次数:
71
外连接:内连接结果+主表中有而从表没有的结果左外连接:leftjoin左边的是主表右外连接:rightjoin右边的是主表#案例:查询男朋友不在男神表的女神名#左连接SELECTb.nameFROMbeautybLEFTOUTERJOINboysboONb.boyfriend_id=bo.idWHEREbo.`id`ISNULL;#右连接SELECTb.nameFROMboysboRIGHTOUT
分类:
数据库 时间:
2019-09-14 12:08:36
阅读次数:
152
#案例:查询员工的工资级别SELECTsalary,grade_levelFROMemployeeseJOINjob_gradesgONe.`salary`BETWEENg.`lowest_sal`ANDg.`lowest_sal`;#案例:查询每个工资级别的个数,并且按级别降序SELECTCOUNT(*),grade_levelFROMjob_gradesjJOINemployeeseONe.`
分类:
数据库 时间:
2019-09-14 01:10:42
阅读次数:
108
#案例:查询员工名、部门名SELECTlast_name,department_nameFROMemployeeseINNERJOINdepartmentsdONe.`department_id`=d.`department_id`#案例:查询名字中包含e的员工名和工种名(筛选)SELECTlast_name,job_titleFROMemployeeseINNERJOINjobssONe.`jo
分类:
数据库 时间:
2019-09-14 01:04:50
阅读次数:
135
自考题目讲解,专业请绕道 1、等值连接,在FROM子句中使用关键字INNER JOIN或JOIN 连接两张表时,如若ON子句的连接条件中使用运算符 = 符号,即进行相等性测试,则此连接方式称为等值连接,也称为相等连接。 2、非等值连接,在FROM子句中使用关键字INNER JOIN 或JOIN 连接 ...
分类:
数据库 时间:
2019-09-10 17:56:34
阅读次数:
128
内连接:列出与连接条件匹配的数据行(join\inner join) 外连接:两表合并,如有不相同的列,另外一个表显示null(left join\right join\full outer join\cross join) 以学生表:#table1和课程表:#table2为例 select * f ...
分类:
其他好文 时间:
2019-09-03 16:49:30
阅读次数:
84