第一章先冲各种查找!!!
里面的大小写有不一样的情况大家在写的时候养成统一大写的习惯,详细教程推荐B站宋红康教程
-
查找某个数据表的所有列
-
select * from 表名
-
选择特定的列
-
select 段名 from 表名
-
给列起别名
-
select 段名 as 别名 from 表名
-
去掉查找中的重复行 DISTINCT关键字
-
SELECT distinct department_id FROM employees;
-
查找时 使用WHERE 子句,将不满足条件的行过滤掉
-
select employee_id, last_name, job_id, department_id
from employees
where department_id = 90
-
查找后对结果排序 ASC(ascend): 升序 DESC(descend):降序
-
如果对多列排序首先排序的第一列必须有相同的列值,才会对第二列进行排序。如果第
一列数据中所有值都是唯一的,将不再对第二列进行排序。 -
SELECT employee_id, salary, job_id, department_id
FROM employees
WHERE department_id = 90
order by salary desc
-
查找时分页,这里分页指的是显示多少条数据,比如显示第四行到第十行的数据,使用== LIMIT==关键字
-
格式 LIMIT [位置偏移量,] 行数
-
约束返回结果的数量可以 减少数据表的网络传输量 ,也可以 提升查询效率 。如果我们知道返回结果只有1 条,就可以使用 LIMIT 1 ,告诉 SELECT 语句只需要返回一条记录即可。这样的好处就是 SELECT 不需要扫描完整的表,只需要检索到一条符合条件的记录即可返回。
-
SELECT job_id, department_id
from employees
limit 3 6
显示四至十个数据