这篇文章主要介绍MySQL数据库单表查询的示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
一、 简单查询
1. Select语句
Select [distinct] * | {字段名1,字段名2,字段名3,。。。}
From表名
[where条件表达式1]
[groupby 字段名 [having 条件表达式2]]
[orderby 字段名 [asc|desc]]
[limit[offset] 记录数]
(1) Distinct是可选参数,用于剔除查询结果中重复的数据;
(2) Group by是可选参数,用于将查询结果按照指定字段进行分组;having也是可选次参赛,用于对分组后的结果进行过滤
(3) Order by是可选参数,用于将查询结果按照指定字段进行排序,排序方式由参数ASC或DESC控制,如果不指定,则默认为升序排列(ASC)
(4) Limit 是可选参数,用于限制查询结果的数量,limit后面可以跟两个参数,第一个参数offset表示偏移量,如果偏移量为0,则从查询结果的第一条记录开始,偏移量为n则从查询结果中的第n+1条记录开始。如果不指定,则默认为0. 第二个参数‘记录数’表示返回查询记录的条数。
2. 查询所有字段
(1) 在select语句中指定所有字段
MySQL数据库单表查询的示例
(2) 在select语句中使用*通配符代替所有字段:查询结果只能按照字段在表中定义的顺序显示。
二、 按条件查询
当distinct关键字作用于多个字段时,只有它后面指定的多个字段值都相同,才会被认为是重复记录。
大型站长资讯类网站!