03-基本查询语句
8.2 基本查询语句
本节视频教学录像:14分钟MySQL 提供SELECT语句进行数据库的查询,该语句使用方式灵活、功能丰富。该语句的一般格式如下。
SELECT属性列表 FROM表名或视图名 [WHERE条件表达式] [GROUP BY属性名[HAVING条件表达式]] ORDER BY属性名[ASC|DESC]]
SELECT语句的含义是根据WHERE子句的条件表达式,从FROM子句指定的基本表或视图中查找满足条件的记录。如果有GROUP BY子句,则将结果按照GROUP BY子句后的属性进行分组,该属性值相等的记录分为一组,一般会在每组上是使用聚集函数进行统计。如果在GROUP BY子句后带HAVING短语,则只有满足HAVING后面表达式的组才予输出。如果有ORDER BY子句,则会根据ORDER BY子句后面的属性进行升序或降序排序。
SELECT语句可以完成简单的单表查询,也可以完成复杂的多表查询和嵌套查询。