15000 字的 MySQL 速查手册
发布时间
阅读量:
阅读量
SQL基础知识整理
select 用于获取查询结果,例如:[学号,平均成绩:组函数avg(成绩)]
from 表示从哪张表中提取数据,例如:[涉及到成绩:成绩表score]
where 用于设定查询条件,例如:[b.课程号='0003' and b.成绩>80]
group by 用于进行分组操作,例如:[每个学生的平均:按学号分组](在Oracle和SQL Server中,select子句中出现的非分组函数必须出现在group by子句之后),而在MySQL中则无需遵循此规则
having 用于对分组后的结果设定筛选条件,例如:[大于60分]
order by 用于对查询结果进行排序,例如:[增序: 成绩 ASC / 降序: 成绩 DESC];
limit 用于通过limt子句返回前N条记录(如本例中返回成绩排名前两位),例如:[ limit 2 ==>从0索引开始读取2个]。limit的作用是从索引为0的位置开始读取数据,范围为[0,N-1]
select * from table limit 2,1;
-- 含义是跳过2条取出1条数据,limit后面是从第2条开始读,读取1条信息,即读取第3条数据
select * from table limit 2 offs
全部评论 (0)
还没有任何评论哟~
