日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql like_MySQL LIKE:模糊查询

發布時間:2024/9/27 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql like_MySQL LIKE:模糊查询 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在 MySQL 中,LIKE 關鍵字主要用于搜索匹配字段中的指定內容。其語法格式如下:

[NOT] LIKE? '字符串'

其中:

NOT :可選參數,字段中的內容與指定的字符串不匹配時滿足條件。

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

LIKE 關鍵字支持百分號“%”和下劃線“_”通配符。

通配符是一種特殊語句,主要用來模糊查詢。當不知道真正字符或者懶得輸入完整名稱時,可以使用通配符來代替一個或多個真正的字符。

帶有“%”通配符的查詢

“%”是 MySQL 中最常用的通配符,它能代表任何長度的字符串,字符串的長度可以為 0。例如,a%b表示以字母 a 開頭,以字母 b 結尾的任意長度的字符串。該字符串可以代表 ab、acb、accb、accrb 等字符串。

例 1

在 tb_students_info 表中,查找所有以字母“T”開頭的學生姓名,SQL 語句和運行結果如下。

mysql> SELECT name FROM tb_students_info

-> WHERE name LIKE 'T%';

+--------+

| name |

+--------+

| Thomas |

| Tom |

+--------+

2 rows in set (0.12 sec)

可以看到,查詢結果中只返回了以字母“T”開頭的學生姓名。

注意:匹配的字符串必須加單引號或雙引號。

NOT LIKE 表示字符串不匹配時滿足條件。

例 2

在 tb_students_info 表中,查找所有不以字母“T”開頭的學生姓名,SQL 語句和運行結果如下。

mysql> SELECT NAME FROM tb_students_info

-> WHERE NAME NOT LIKE 'T%';

+-------+

| NAME |

+-------+

| Dany |

| Green |

| Henry |

| Jane |

| Jim |

| John |

| Lily |

| Susan |

+-------+

8 rows in set (0.00 sec)

可以看到,查詢結果中返回了不以字母“T”開頭的學生姓名。

例 3

在 tb_students_info 表中,查找所有包含字母“e”的學生姓名,SQL 語句和運行結果如下。

mysql> SELECT name FROM tb_students_info

-> WHERE name LIKE '%e%';

+-------+

| name |

+-------+

| Green |

| Henry |

| Jane |

+-------+

3 rows in set (0.00 sec)

可以看到,查詢結果中返回了所有包含字母“e”的學生姓名。

帶有“_”通配符的查詢

“_”只能代表單個字符,字符的長度不能為 0。例如,a_b可以代表 acb、adb、aub 等字符串。

例 4

在 tb_students_info 表中,查找所有以字母“y”結尾,且“y”前面只有 4 個字母的學生姓名,SQL 語句和運行結果如下。

mysql> SELECT name FROM tb_students_info

-> WHERE name LIKE '____y';

+-------+

| name |

+-------+

| Henry |

+-------+

1 row in set (0.00 sec)

LIKE 區分大小寫

默認情況下,LIKE 關鍵字匹配字符的時候是不區分大小寫的。如果需要區分大小寫,可以加入 BINARY?關鍵字。

例 5

在 tb_students_info 表中,查找所有以字母“t”開頭的學生姓名,區分大小寫和不區分大小寫的 SQL 語句和運行結果如下。

mysql> SELECT name FROM tb_students_info WHERE name LIKE 't%';

+--------+

| name |

+--------+

| Thomas |

| Tom |

+--------+

2 rows in set (0.00 sec)

mysql> SELECT name FROM tb_students_info WHERE name LIKE BINARY 't%';

Empty set (0.01 sec)

由結果可以看到,區分大小寫后,“Tom”和“Thomas”等記錄就不會被匹配到了。

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

下面是使用通配符的一些注意事項:

注意大小寫。MySQL 默認是不區分大小寫的。如果區分大小寫,像“Tom”這樣的數據就不能被“t%”所匹配到。

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

注意 NULL。“%”通配符可以到匹配任意字符,但是不能匹配 NULL。也就是說 “%”匹配不到?tb_students_info 數據表中值為 NULL 的記錄。

下面是一些使用通配符要記住的技巧。

不要過度使用通配符,如果其它操作符能達到相同的目的,應該使用其它操作符。因為 MySQL 對通配符的處理一般會比其他操作符花費更長的時間。

在確定使用通配符后,除非絕對有必要,否則不要把它們用在字符串的開始處。把通配符置于搜索模式的開始處,搜索起來是最慢的。

仔細注意通配符的位置。如果放錯地方,可能不會返回想要的數據。

總之,通配符是一種極其重要和有用的搜索工具,以后我們會經常用到它。

拓展

如果查詢內容中包含通配符,可以使用“\”轉義符。例如,在 tb_students_info 表中,將學生姓名“Dany”修改為“Dany%”后,查詢以“%”結尾的學生姓名,SQL 語句和運行結果如下:

mysql> SELECT NAME FROM test.`tb_students_info` WHERE NAME LIKE '%\%';

+-------+

| NAME |

+-------+

| Dany% |

+-------+

1 row in set (0.00 sec)

總結

以上是生活随笔為你收集整理的mysql like_MySQL LIKE:模糊查询的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩欧美一区二区在线 | 成人精品一区日本无码网 | 中国免费黄色片 | 拍真实国产伦偷精品 | 亚洲激情图| 成年人免费看的视频 | 一级片啪啪 | 小妹色播 | 国产偷拍一区二区 | 淫片网站| 国产网站在线免费观看 | 国产永久免费 | 大地资源中文第三页 | julia一区二区三区在线观看 | 国产亚洲系列 | 脱女学生小内内摸了高潮 | 国产成人久久婷婷精品流白浆 | 久久免费看 | 欧美性猛交xxxx黑人 | 日日cao| 国产欧美久久久久久 | 午夜免费福利 | 欧美夜夜骑 | 亚洲成人黄色影院 | 色五夜| 久久亚洲av无码西西人体 | 亚洲国产欧美一区 | 亚洲视频观看 | 91av片| 红桃成人网 | 国产成人无码网站 | 又大又粗又爽18禁免费看 | 国产日韩欧美 | 成人动漫av | 老汉色老汉首页av亚洲 | 久久国产经典 | 欧美精品手机在线 | 午夜精品久久久久 | 污污免费在线观看 | 真实新婚偷拍xxxxx | 国产精品av网站 | 亚洲午夜一区 | 亚洲天堂三区 | 四虎影视免费观看 | 狂野欧美性猛交xxⅹ李丽珍 | 亚洲色图五月天 | 成人在线视频在线观看 | 日韩电影在线观看一区二区 | 国产女人18毛片水18精 | 熟妇人妻一区二区三区四区 | 免费黄色看片网站 | 日本免费网站在线观看 | 超碰人人爱人人 | 最近中文字幕在线中文视频 | 国产精品精品久久久久久 | 欧美高清精品一区二区 | 黄色大片日本 | 国产剧情一区二区三区 | 国产成人麻豆免费观看 | aaaaaa毛片 | 日韩天堂在线 | 91正在播放 | 日本乱偷中文字幕 | 奇米影视首页 | 日韩淫片| 色婷婷色婷婷 | 19韩国主播青草vip | 五月激情婷婷在线 | 欧美绿帽合集xxxxx | 猛1被调教成公厕尿便失禁网站 | 中文字幕精品视频在线 | www.四虎com| av免费网址在线观看 | 涩涩久久| 黑丝美女av | 中文在线最新版天堂 | 欧洲精品一区二区 | 狠狠搞视频 | www国产无套内射com | 欧美一区二区视频在线观看 | 中文激情网| 精品一区二区日韩 | 久爱视频在线 | 亚洲综合五月 | 91性视频| 国产日产亚洲系列最新 | 国产一区=区 | 午夜天堂精品久久久久 | 国产盗摄精品 | 亚州国产| 欧美成年人在线视频 | 欧美激情综合网 | 亚洲精品乱码久久久久久写真 | 理想之城连续剧40集免费播放 | 精品一区李梓熙捆绑 | 日av在线播放 | 久久久77| 国产一区不卡在线观看 | 黑丝一区|