这篇文章主要介绍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关键字作用于多个字段时,只有它后面指定的多个字段值都相同,才会被认为是重复记录。

dawei

【声明】:石嘴山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。