select查询
除非最终检索它们并利用它们来做点事情,否则将记录放入数据库没什么好处。这就 是select语句的用途,即帮助取出数据。select大概是SQL语言中最常用的语句,而且怎样使用它也最为讲究;用它来选择记录可能相当复杂,可能会涉及许多表中列之间 的比较。本节介绍select语句关于查询的最基本功能。 select语句的语法如下:
select selection_list //选择哪些列
from table_list //从何处选择行
where primary_constraint //行必须满足什么条件
group by grouping_columns // 怎样对结果分组
having secondary_constraint //行必须满足的第二条件
order by sorting_columns //怎样对结果排序
limit count //结果限定
注意:所有使用的关键词必须精确地以上面的顺序给出。例如,一个having子句必 须跟在group by子句之后和order by子句之前
上述语法中除了select关键字之外,其他每样东西都是可选的。有些数据库需要用from关键字,但是MySQL允许对表达式求值而不引用任何表