问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MySql操作「数据查询条件20211223

发布网友 发布时间:2022-09-30 23:08

我来回答

1个回答

热心网友 时间:2024-07-09 03:17

# SELECT 数据查询(二)


## 对查询结果排序 ORDER BY
ORDER BY 关键字主要用来将查询结果中的数据按照一定的顺序进行排序
1. 语法: - `order by 字段名>[asc|desc]`

- 说明 asc 按照升序排序【默认】, desc 按照降序排序

2. 注意:

- ORDER BY 关键字后可以跟子查询 - 当排序的字段中存在空值时,ORDER BY 会将该空值作为最小值来对待

- 当排序的字段中存在空值时,ORDER BY 会将该空值作为最小值来对待查询数据按字母升序进行排序(A Z),但数据的排序并不仅限于此,还可以使用 ORDER BY 中的 DESC 对查询结果进行降序排序(Z A)。


## 条件查询数据 WHERE
如果需要有条件的从数据表中查询数据,可以使用 WHERE 关键字来指定查询条件。
1. 语法 - `WHERE conditons`

- 带比较运算符和逻辑运算符的查询条件

- 带 BETWEEN AND 关键字的查询条件

- 带 IS NULL 关键字的查询条件

- 带 IN 关键字的查询条件 - 带 LIKE 关键字的查询条件


### 单条件查询


### 多条件查询
在 WHERE 关键词后可以有多个查询条件,这样能够使查询结果更加精确。

多个查询条件时用逻辑运算符 `AND(&&)、OR(||)` 或 `XOR` 隔开。


1. AND :记录 满足所有条件,才会被查询出结果

2. OR : 记录 满足任意一个查询条件,才会被查询出结果

3. XOR : 记录 满足其中一个条件,并且不满足另外一个条件是,才会被查询出结果


>OR、AND 和 XOR 可以一起使用,但是在使用时要注意运算符的优先级。

http://c.biancheng.net/view/7399.html


### 模糊查询 LIKE [新知识 4me]
1. 语法:

- `[NOT]LIKE`

- NOT :可选参数,字段中的内容与指定的字符串不匹配时满足条件。

- 字符串:指定用来匹配的字符串。“字符串”可以是一个很完整的字符串,也可以包含通配符。


LIKE 关键字支持百分号` % `和下划线` _ `通配符。


#### 带有“%”通配符的查询
“%”是 MySQL 中最常用的通配符,它能代表 **任何长度的字符串** ,字符串的长度可以为 0。

例如,a%b表示以字母 a 开头,以字母 b 结尾的任意长度的字符串。该字符串可以代表 ab、acb、accb、accrb 等字符串。


注意:匹配的字符串必须加 *单引号* *双引号*
#### 带有“_”通配符的查询
“_”只能代表单个字符,字符的长度不能为 0。 例如,a_b可以代表 acb、adb、aub 等字符串。


#### LIKE 区分大小写(默认不区分)

默认情况下,LIKE 关键字匹配字符的时候是 不 区分大小写的。如果需要 可以加入`BINARY`关键字


#### 使用通配符的注意事项和技巧


1. 注意事项:

- 注意大小写。MySQL 默认是不区分大小写的。如果区分大小写,像“Tom”这样的数据就不能被“t%”所匹配到。

- 注意尾部的空格 尾部空格会干扰通配符的匹配。例如,“T% ”就不能匹配到“Tom”。

- 注意NULL。”%”通配符可以到匹配任意字符,但是不能匹配 NULL。也就是说 “%”匹配不到 tb_students_info 数据表中值为 NULL 的记录。

2. 使用技巧:

- 不要过度使用通配符,如果其它操作符能达到相同的目的,应该使用其它操作符。因为 MySQL 对通配符的处理一般会比其他操作符花费更长的时间。

- 在确定使用通配符后,除非绝对有必要,否则不要把它们用在字符串的开始处。把通配符置于搜索模式的开始处,搜索起来是最慢的。

- 仔细注意通配符的位置。如果放错地方,可能不会返回想要的数据。 ** *拓展* ** 如果查询内容中包含通配符,可以使用“”转义符。


*** 2021-12-23 今天先学到这里 明天继续 MySql 的查询 学习

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
新装修怎样去除异味又快又有效,洋葱和土肥皂都试过了,都没用。 新装修的店面通风多久 新店装修通风需要多久? 新装修的店面多久多久没有异味 “新店装修后臭味能持续多长时间”_百 ... 我09年的国三柴油货车,到19年7月以后还能审吗? iebook 怎样让背景音乐从第一页开始放而不是封面开始 iebook超级精灵的背景音乐和页面插入音乐,可以分别控制吗? 用iebook做电子杂志的时候怎么从头到尾设同一首音乐 iebook支持导入多首音乐吗?可不可以对每页进行音乐设置? IEBOOK 往回翻页时上一页的背景音乐怎么样才能从头开始播放而不是接... 如何用iebook连续几页不间断播放同一首音乐? 去胎记民间方法 家里来客人做菜再不犯愁的食物你知道有哪些吗? 我要如何将首页的QQ去掉? 卷心菜炒虾仁怎么做 卷心菜炒虾仁的家常做法怎么做好吃 WOW怀旧服爪击怎么学不了呀 收获的近义词 词语收获的近义词 小苏打十食盐十食醋泡脚有降压作用吗 财神怎么上香呢 请教解梦,梦见寺庙,梦见流鼻血,还有不止一次梦见在一条山路上不停奔跑... 广发信用卡积分兑换完事,怎么查物流,我是12号对的积分,对了两件,送... tbc宠物2级爪击哪里学 养颜抗衰老汤,喝什么汤美容养颜抗衰老 win7电脑,被锁屏 柠檬黄瓜雪梨饮的做法步骤图,怎么做好吃 音乐社会学:音乐的理性基础与社会学基础怎么样,音乐 音乐学(含社会音乐)什么意思? 音乐社会学的社会影响 什么叫“音乐社会学” 音乐社会学的介绍 MySQL简单介绍——换个角度认识MySQL 旧机换新机是连接热点吗? 冬瓜糖怎么做白 制作冬瓜糖的技巧是什么 孕妇可以吃南瓜粥吗 琵琶十大名曲 淘宝上样板转拍是什么意思? 怎么把淘宝买的商品转到拍拍上 淘宝卖家转拍有没有信用分? 如何把淘宝店转成拍拍店? 淘宝数据包转拍拍数据包的使用方法 淘宝数据怎么转成 拍拍数据? 自己做个操作系统 接口部分怎么做? 最后能给个完整版的报告 卫青比卫子夫死的早么 鼠曲草怎么吃止咳,鼠曲草怎么吃 卫子夫先死还是卫青 卫青死后多久卫子夫死 汉武帝先死还是卫子夫先死 卫子夫是怎么去世的 有关交友的成语 分别是什么意思呢 足银999是纯银吗 足银999是不是纯银