Advertisement

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)

还没有任何评论哟~