目录
查询 将数据从表取出,放到一个临时的表中。
查询有三种方式(选择,投影 Select,连接 from union )
查询语句的书写顺序如下
Select 子句 from 子句
where 子句
order by 排序
having 子句
group by 分组
union 连接
查询语句的执行顺序如下
FROM WHERE GROUP BY HAVING SELECT ORDER BY
1. From 首先确定数据检索的源---表
2. Where 确定限定条件对应的行---行
3. Select 确定需要检索的数据投影到对应的列
已知student数据库含有student,sc,course三个表,以下案例会查询此表:
一、基础查询
1.查询单列数据
语法:
select 列名 from 表名;
案例:
查询学生学号
select Sno from student;
2.查询多列数据
语法:
select 列名1,列名2,.....列名n from 表名;
注意:列名与列名之间要使用' , '隔开。
案例:
查询学号以及学生姓名
select Sno.Sname from student;
3.查询所有数据
语法:
select * from 表名;
案例:
查询表格student中的所有数据
select * from student;
4.去重查询数据
语法:
select distinct 列名 from 表名;
注意:如果这个关键字后面跟的检索列有多个 那么需要检索列的数据全部一致才会去重。
案例:
查看学生姓名