MySQL简单查询

来源:互联网 发布:网络大电影的受众 编辑:程序博客网 时间:2024/05/20 01:38

MySQL从数据库中,查询数据的基本语句是SELECT语句,一个SELECT语句,由多个子句组成。

语法格式

SELECT [DISTINCT] * | {字段名1,字段名2,字段名3,……}
FROM 表名
[WHERE 条件表达式1]
[GROUP BY 字段名 [HAVING 条件表达式2]]
[ORDER BY 字段名][ASC|DESC]
[LIMIT [OFFSET] 记录数]

参数说明

1、SELECT [DISTINCT] * | {字段名1,字段名2,……}
字段名1,字段名2,……表示从表中查询的指定字段
星号*通配符,表示表中的所有字段
二者为互斥关系,任选其一
DISTINCT,可选参数,用于剔除查询结果中重复的数据

2、FROM表名,表示从指定的表中查询数据

3、WHERE条件表达式,可选参数,用于指定查询的条件

4、GROUP BY字段名 [HAVING 条件表达式2]
GROUP BY,可选参数,用于将查询结果按照指定字段进行分组
HAVING,可选参数,用于对分组后的结果进行过滤

5、ORDER BY 字段名 [ASC | DESC]
ORDER BY,可选参数,用于将查询结果按照指定字段进行排序
排序方式由参数ASC或DESC控制,其中,ASC表示按升序进行排列,DESC表示按降序进行排列,如果不指定参数,默认为升序排列

6、LIMIT [OFFSET] 记录数
LIMIT,可选参数,用于限制查询结果的数量
LIMIT后面可以跟两个参数,第一个参数OFFSET表示偏移量,如果偏移量为0,则从查询结果的第一条记录开始,偏移量为1,则从查询结果的第二条记录开始,以此类推
OFFSET,可选参数,如果不指定其默认值为0
第二个参数,记录数表示返回查询记录的条数

原创粉丝点击