查询语句语法:
SELECT字段列表
FROM表名字段
WHERE条件列表
GROUP BY分组字段列表
HAVING分组后的条件列表
ORDER BY排序字段列表
LIMIT分页参数
执行顺序
#先找到表格
FROM表名字段
WHERE条件列表
GROUP BY分组字段列表
HAVING分组后的条件列表
SELECT字段列表
ORDER BY排序字段列表
LIMIT分页参数
举一个例子,这是定义的查询语句
select name,age from emp where age>15 order by age asc;
测试
1、因为执行语句先执行from,所以我们在from后的字段起一个别名 e
select name,age from emp e where age>15 order by age asc;
2、那么下一步是where,那么在where 的字段前面加e.age也应该是同样的效果;
select name,age from emp e where e.age>15 order by age asc;
3、下一步是group by 和having,我们没有写就不看了,直接下一步是 select
在select 后的字段加e.name,e.age也应该是同样的效果;
select e.name,e.age from emp e where e.age>15 order by age asc;
4、下一步是order by ,那么我们给select后的e.age起一个别名叫eage,再将order by后的age换成eage应该是同样的效果
select e.name,e.age eage from emp e where e.age>15 order by eage asc;