1.单表查询
select * from 表名; #查询表中所有数据
select 字段1, 字段2 from 表名; #查询表中指定字段数据
select [* | 字段] from 表名 [where 条件]; #查询表中满足条件的数据
2.什么是结果集?
通过查询语句查询出来的结果我们就称之为结果集
结果集以表的形式将查询的结果返回给我们
注意点:
结果集返回的表和查询的表不是同一张表
被查询的表是真实存在的, 是存储在磁盘上的
而结果集不是真实存在的, 是存储到内存中的
3.如何给结果集的字段别名?
- 查询指定字段数据时, 我们可以通过as给指定字段取别名
SELECT name as MyName, age as MyAge FROM stu;
4.什么是字段表达式?
- 查询数据的时候, 除了可以查询指定字段的数据以外, 我们还可以查询表达式的结果
SELECT 6+6;
5.什么是伪表?
- 字段表达式虽然能够查询出表达式的结果, 但是不符合MySQL的规范
- 所以我们可以通过伪表(dual)的方式让字段表达式符合MySQL的规范
SELECT 6+6 from dual;