码迷,mamicode.com
首页 > 数据库 > 详细

Mysql4:查询数据

时间:2019-10-30 14:01:29      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:16px   字母   通配符   使用   style   括号   百分号   info   height   

基本查询语句

 

 

   技术图片

 

   技术图片

 

 

查询所有字段

1)使用* 通配符查询所有字段

  语法:

   技术图片

 

   实例:

   技术图片

 

 

2)在select语句中指定所有字段

  技术图片

 

 

查询指定字段

 

1)查询单个字段

  技术图片

 

   实例:

  技术图片

 

 

2)查询多个字段

  技术图片

 

   实例:

  技术图片

 

3)查询指定记录

  技术图片

 

  查询条件中,条件判断符

  技术图片

 

   实例:

  技术图片

 

带IN关键字的查询

 IN操作符用来查询满足指定范围内的条件的记录,用IN操作符,将所有检索条件用括号括起来,检索条件之间用逗号分隔开,只要满足条件范围内的一个值即为匹配项。

  也可以使用not in来检索不在条件范围内的记录。

  技术图片

 

 

带between and的范围查询

  between and用来查询某个范围内的值。

  技术图片

 

   between and操作符之前可以加关键字not,表中指定范围之外的值

  技术图片

 

 

带like的字符匹配查询

1)百分号通配符 % ,匹配任意长度的字符,甚至包括零字符

  技术图片

    

2)下划线通配符 ’_‘ ,一次只能匹配任意一个字符。

  %可以匹配多个字符,但_只能匹配任意单个字符,如果需要匹配多个,则需要使用相同个数的_

  技术图片

 

 

查询空值

  where 参数 is NULL,查非空即是NOT NULL

  技术图片

 

 

带AND的多条件查询

  可以使用and连接两个甚至是多个查询条件,多个条件表达式之间用and分来。

  技术图片

 

 

带OR的多条件查询

  与and相反,OR表示只需要满足一个条件的记录即可返回,也可以连接两个甚至多个查询条件,多个条件表达式之间用OR分来。

  技术图片

 

 

查询结果不重复

  使用distinct 关键字指示mysql消除重复的记录值

  技术图片

 

对查询结果排序

  使用order by,对查询的结果进行排序。

1)单列排序

  技术图片

 

 2)多列排序

  先按照name,后按照age排序

  技术图片

 

3)指定排序方向

   默认情况下,查询数据按字母升序进行排序,从A~Z,但数据的排序不仅限于此,可使用order by 对查询结果进行降序排列,这里使用关键字DESC实现,于此相反的是ASC升序排序。

 

Mysql4:查询数据

标签:16px   字母   通配符   使用   style   括号   百分号   info   height   

原文地址:https://www.cnblogs.com/juankai/p/11613701.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!