日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MySQL里的反斜杠(\)的使用

瀏覽:271日期:2023-02-18 16:43:13
目錄
  • 一、INSERT語句中有反斜杠(\)
    • 1. 實際測試
    • 2. 原理
  • 二、SELECT查詢反斜杠(\)
    • 1. 實際測試
    • 2. 原理

一、INSERT語句中有反斜杠(\)

1. 實際測試

咱們用下面這些SQL來測試一下反斜杠(\)在INSERT語句中會是啥樣?

INSERT INTO `demo0526` (`id`, `text`) VALUES (null, "D:\陳哈哈\加班");
INSERT INTO `demo0526` (`id`, `text`) VALUES (null, "D:\\陳哈哈\\加班");
INSERT INTO `demo0526` (`id`, `text`) VALUES (null, "D:\\\陳哈哈\\\加班");
INSERT INTO `demo0526` (`id`, `text`) VALUES (null, "D:\\\\陳哈哈\\\\加班");
INSERT INTO `demo0526` (`id`, `text`) VALUES (null, "D:\\\\\陳哈哈\\\\\加班");

插入后的結果:

mysql> select * from demo0526;
+----+-----------------------+
| id | text  |
+----+-----------------------+
|  1 | D:陳哈哈加班  |
|  2 | D:\陳哈哈\加班|
|  3 | D:\陳哈哈\加班|
|  4 | D:\\陳哈哈\\加班      |
|  5 | D:\\陳哈哈\\加班      |
+----+-----------------------+
5 rows in set (0.00 sec)

我們發現結果如下:

當字符串中有1個反斜杠,插入后算0個。
當字符串中有2個反斜杠,插入后算1個。
當字符串中有3個反斜杠,插入后算1個。
當字符串中有4個反斜杠,插入后算2個。
當字符串中有5個反斜杠,插入后算2個。

2. 原理

在MySQL中,反斜杠在字符串中是屬于轉義字符,經過語法解析器解析時會進行一次轉義,所以當我們insert反斜杠(\)字符時,如 insert “\” 在數據庫中最終只會存儲"",第一個反斜杠(\)被當做轉義字符處理。

同理,像這種 D:\\\陳哈哈\\\加班 字符串,語法解析器解析到第三個反斜杠(\)時,又會把它當做下一個轉義字符進行處理,因此D:\\\陳哈哈\\\加班入庫后變成了D:\陳哈哈\加班。

二、SELECT查詢反斜杠(\)

1. 實際測試

我們還是沿用上面的表數據,直接用like模糊匹配來測試一下。

mysql> select * from demo0526;
+----+-----------------------+
| id | text  |
+----+-----------------------+
|  1 | D:陳哈哈加班  |
|  2 | D:\陳哈哈\加班|
|  3 | D:\陳哈哈\加班|
|  4 | D:\\陳哈哈\\加班      |
|  5 | D:\\陳哈哈\\加班      |
+----+-----------------------+
5 rows in set (0.00 sec)

我們先用單個反斜杠和兩個反斜杠看看能查到啥玩意兒

mysql> SELECT * from demo0526 where text like "%\%";
Empty set (0.00 sec)

mysql> SELECT * from demo0526 where text like "%\\%";
Empty set (0.00 sec)

啊!!我們用like ‘%%’、like '%\%'查詢后發現都查不到數據,納尼?上面的我白學了嗎?

別著急,我會告訴你SELECT語句中四個反斜杠(\\)代表一個么?呀,我趕快換成like '%\\%'試一試。

mysql> SELECT * from demo0526 where text like "%\\\\%";
+----+-----------------------+
| id | text  |
+----+-----------------------+
|  2 | D:\陳哈哈\加班|
|  3 | D:\陳哈哈\加班|
|  4 | D:\\陳哈哈\\加班      |
|  5 | D:\\陳哈哈\\加班      |
+----+-----------------------+
4 rows in set (0.00 sec)

喔?那我如果查詢表中帶有兩個反斜杠(\)的數據,豈不是要like八個。。。。別攔我,我看看tm是誰設計的這規則

mysql> SELECT * from demo0526 where text like "%\\\\\\\\%";
+----+-----------------------+
| id | text  |
+----+-----------------------+
|  4 | D:\\陳哈哈\\加班      |
|  5 | D:\\陳哈哈\\加班      |
+----+-----------------------+
2 rows in set (0.00 sec)

2. 原理

在mysql的like語法中,like后邊的字符串除了會在語法解析時轉義一次外,還會在正則匹配時進行第二次的轉義。因此如果期望最終匹配到"",就要反轉義兩次,也就是由"\\\\"到"\\"再到"\"。

如果是普通的精確查詢(=),則無需第二次的正則轉義,和INSERT語句一樣。

mysql> SELECT * from demo0526 where text = "\\\\";
+----+------+
| id | text |
+----+------+
|  7 | \\   |
+----+------+
1 row in set (0.00 sec)

到此這篇關于MySQL里的反斜杠(\\)的使用的文章就介紹到這了,更多相關MySQL 反斜杠內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: MySQL
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品国产日韩欧美精品国产欧美日韩一区二区三区 | 精品国产美女a久久9999| 久久国产人妖系列| 国产日韩欧美中文在线| 国产精品v日韩精品v欧美精品网站| 国产极品一区| 国产一区二区三区不卡av | 亚洲综合精品| 久久国产成人| 日韩一区中文| 欧美极品中文字幕| 麻豆视频在线观看免费网站黄| 色婷婷精品视频| 欧美一区=区| 欧美一区自拍| 成人污污视频| 亚洲一级黄色| 日本在线不卡视频一二三区| 欧美欧美黄在线二区| 精品在线网站观看| 久久天堂成人| 亚洲人妖在线| 精品无人区麻豆乱码久久久| 国产亚洲一区二区手机在线观看| 亚洲午夜在线| 日本在线不卡视频| 久久香蕉网站| 欧美亚洲日本精品| 国产精品美女久久久浪潮软件| 视频一区欧美精品| 国产日韩欧美三级| 亚洲最新无码中文字幕久久| 欧美精选一区二区三区| 免费在线成人网| 国产精品分类| 桃色一区二区| 在线免费观看亚洲| 麻豆精品av| 亚洲午夜久久久久久尤物| 蜜臀精品久久久久久蜜臀| 国产精品久久久免费| 亚洲成av在线| 日韩高清电影一区| 欧美日韩视频网站| 蜜桃久久精品一区二区| 欧美国产日韩电影| 五月激情久久| 日韩一区二区三区免费视频| 成人亚洲欧美| 97成人在线| 久久国产欧美| 国产精品片aa在线观看| 激情综合网站| 国产欧美一区二区三区米奇| 香蕉久久99| 国产精品传媒麻豆hd| 午夜久久美女| 丰满少妇一区| 日本精品另类| 成人啊v在线| 久久国产日韩欧美精品| 欧美va天堂在线| 国产激情精品一区二区三区| 国产精品丝袜xxxxxxx| 色婷婷亚洲mv天堂mv在影片| 日韩综合一区二区| 国产在线欧美| 精品久久久久中文字幕小说| 久久最新视频| 国产91欧美| 日韩av中文字幕一区二区 | 午夜在线精品| 日本不卡免费高清视频在线| 欧美中文一区| 一区三区视频| 精品国产第一福利网站| 欧美亚洲二区| 日韩中文字幕亚洲一区二区va在线 | 国产欧美自拍| 蜜臀av一区二区在线免费观看| 日韩一区电影| 麻豆精品在线| 日韩国产高清在线| 在线一区免费观看| 久久裸体视频| 日产午夜精品一线二线三线| 久久国产三级| 亚洲人成亚洲精品| 日韩午夜免费| 久久中文字幕二区| av日韩中文| 麻豆精品在线观看| 欧美精品国产白浆久久久久| 亚洲在线网站| 欧美精选一区二区三区| 成人小电影网站| 免费在线亚洲| 国产乱码精品一区二区三区四区 | 综合在线一区| 六月天综合网| 亚洲欧洲一区二区天堂久久| 丁香婷婷久久| 欧美91在线|欧美| 国产精品美女久久久久久不卡| 日韩精品社区| 亚洲精品少妇| 天海翼亚洲一区二区三区| 玖玖精品视频| 欧美99久久| 蜜臀久久99精品久久一区二区| 久久精品国产精品亚洲毛片| 国产精品久久久久久久久久齐齐| 国产在线观看www| 久久久天天操| 久久精品国产福利| 亚洲一区国产一区| 精品一区av| 亚洲爱爱视频| 亚洲资源网站| 国产麻豆精品久久| 欧美a级片一区| 丝袜美腿一区| 久久一区二区三区电影| 日韩不卡一区二区三区| 巨乳诱惑日韩免费av| 高清精品久久| 国产精品igao视频网网址不卡日韩 | 亚洲主播在线| 伊人精品久久| 国产高清不卡| 国产一区二区三区亚洲| 日韩欧美在线中字| 日韩欧美三级| 最新日韩av| 国产精品久久久久久模特| 怡红院精品视频在线观看极品| 日韩制服丝袜av| 欧美日韩在线网站| 国产视频一区在线观看一区免费| 狠狠爱成人网| 自拍日韩欧美| 欧美黄页在线免费观看| 亚洲精品影院在线观看| 亚洲国内精品| 亚洲天堂成人| 日韩高清一级| 日韩成人精品一区| 成人日韩在线| 免费不卡在线观看| 欧美日韩免费观看视频| 国产一区日韩欧美| 日韩激情av在线| 久久精品国产99国产精品| 免费成人性网站| 免费看黄色91| 国产乱子精品一区二区在线观看 | 国产在线|日韩| 婷婷亚洲综合| 久久精品官网| 蜜臀精品一区二区三区在线观看| 亚洲精品1区| 欧美丰满日韩| 日韩精品2区| 日韩午夜av| 日本久久成人网| 久色成人在线| 亚洲伦乱视频| 国产午夜久久av| 欧美精品中文| 免费视频亚洲| 国产精品红桃| 国产极品一区| 精品亚洲a∨一区二区三区18| 久久婷婷久久| 久久a爱视频| 欧美一级一区| 日韩精品诱惑一区?区三区| 女人av一区| 99国产成+人+综合+亚洲欧美| 国产a亚洲精品| 久久亚洲黄色| 国产精品国产三级在线观看| 日韩高清中文字幕一区二区| 亚洲精品九九| 美女视频免费精品| 天使萌一区二区三区免费观看| 国产一区二区三区精品在线观看| 国产欧美一区二区三区精品观看 | 中文久久精品| 六月婷婷综合| 欧美特黄一区| 国产精品sss在线观看av| 亚洲少妇在线| 亚洲色诱最新| 亚洲视频综合| 九九99久久精品在免费线bt| 国产精品三p一区二区| 亚洲午夜视频| 久久视频精品| av高清一区|