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

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

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

瀏覽:268日期: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久久,三上悠亚国产精品一区二区三区
日韩激情综合| 国产不卡精品在线| 国产精品手机在线播放| 日韩不卡免费视频| 欧美一级全黄| 久久香蕉网站| 精品久久网站| 日韩精品首页| 久久婷婷av| 国产专区一区| 九九综合九九| 一区二区三区网站| 久久精品 人人爱| 麻豆精品在线| 精品国产不卡一区二区| 色网在线免费观看| 欧美a级片一区| 午夜视频一区二区在线观看| 久久精品福利| 日韩av一区二区在线影视| 国产一区视频在线观看免费| 亚洲国产成人精品女人| 蜜桃视频在线观看一区| 国产精品www.| 成人高清一区| 在线综合亚洲| 精品午夜视频| 日韩视频在线一区二区三区 | 国产精品极品在线观看| 成人亚洲一区| 中文视频一区| 97精品国产一区二区三区| 国产视频欧美| 中文在线免费视频| 日韩一区二区三区高清在线观看| 精品三级在线观看视频| 石原莉奈在线亚洲三区| 欧美1区2区3| 91精品高清| 精品精品久久| 国产欧美三级| 亚洲精品乱码日韩| 98精品视频| 香蕉久久精品| 91日韩在线| 亚洲国产专区| bbw在线视频| 国产精品大片免费观看| 亚欧成人精品| 蜜桃一区二区三区在线观看| 亚洲成人va| 国产精品玖玖玖在线资源| 好看的av在线不卡观看| 岛国av免费在线观看| 蜜桃久久久久| 国产精品欧美大片| 欧美日韩18| 国产亚洲高清一区| 日韩精品亚洲一区二区三区免费| 亚洲天堂成人| 午夜日韩福利| 成人av二区| 女同性一区二区三区人了人一| 亚洲美女久久精品| 美女一区网站| 欧美丝袜一区| 国产视频欧美| 国产精品一区免费在线| 久久久久美女| 国产精品美女久久久| 国产精品毛片一区二区三区| 亚洲在线国产日韩欧美| 一区二区日韩免费看| 日韩免费精品| 久久亚洲精精品中文字幕| 国内在线观看一区二区三区| 黑森林国产精品av| 亚洲激情偷拍| 日韩美女国产精品| 美女久久99| 日韩精品首页| 亚洲影院天堂中文av色| 涩涩涩久久久成人精品| 日本综合精品一区| 国产精品视频一区二区三区四蜜臂| 欧美激情aⅴ一区二区三区| 国产suv精品一区二区四区视频| 久久婷婷丁香| 国产日韩一区二区三区在线| 日韩av不卡在线观看| 久久这里只有精品一区二区| 久久蜜桃精品| 国产精品亲子伦av一区二区三区| 欧美天堂一区| 国产精品久久久久久久久久齐齐| 国产精品蜜芽在线观看| 性色av一区二区怡红| 久久精品国产99国产| 久久精品青草| 欧美激情综合| 视频一区欧美精品| 丁香六月综合| 国产精品一区三区在线观看| 99视频一区| 日韩成人亚洲| 精品亚洲免a| 青青草91久久久久久久久| 免费不卡中文字幕在线| 国产精品久久乐| 亚洲欧美网站在线观看| 另类中文字幕国产精品| 国产亚洲高清一区| 亚州国产精品| 亚洲高清av| 欧美xxxx中国| 美女视频黄 久久| 欧美日韩精品一区二区三区视频| 乱人伦精品视频在线观看| 日韩久久一区二区三区| 91亚洲自偷观看高清| 免播放器亚洲一区| 久久久精品五月天| 成人在线免费观看网站| 精品欧美日韩精品| 久久99免费视频| 国产欧美亚洲一区| 国产免费久久| 国产精品久av福利在线观看| 日韩精品一区第一页| 丝袜诱惑制服诱惑色一区在线观看| 久久久久国产一区二区| 99热精品久久| 伊人久久亚洲影院| 国产视频一区三区| 一区二区三区四区在线观看国产日韩| 99在线精品免费视频九九视 | 色婷婷久久久| 欧美精品一二| 噜噜噜躁狠狠躁狠狠精品视频 | 四虎在线精品| 欧美精品aa| 国产日产高清欧美一区二区三区| 免费的成人av| 伊人久久亚洲影院| 亚洲精选久久| 国产欧美另类| 亚洲啊v在线| 制服诱惑一区二区| 久久精品72免费观看| 欧美日韩精品一区二区三区视频 | 精品国产欧美日韩一区二区三区| 精品国产第一福利网站| 亚洲精品极品少妇16p| 日韩精品一区二区三区中文 | 精品视频自拍| 亚洲先锋成人| 国产女人18毛片水真多18精品| 国产成人调教视频在线观看| 国产主播一区| 伊人久久大香伊蕉在人线观看热v| 7m精品国产导航在线| 午夜久久久久| 视频一区欧美精品| 激情中国色综合| 午夜在线播放视频欧美| 精品中文字幕一区二区三区四区| 日韩成人亚洲| 欧美日韩一区二区三区不卡视频 | 日韩av一区二区三区四区| 日韩毛片视频| 日韩二区在线观看| 亚洲91精品| 久久99久久人婷婷精品综合| 国产一区视频在线观看免费| 国产精品美女在线观看直播| 激情婷婷欧美| 精品视频黄色| 国产亚洲欧美日韩精品一区二区三区 | 日韩av黄色在线| 欧美一区二区三区激情视频| 亚洲欧美日韩国产一区| 视频一区二区欧美| 国产精品一区二区三区美女| 亚洲少妇诱惑| 免费av一区| 日韩精品中文字幕一区二区| 久久久777| 亚洲深夜视频| 欧美国产一级| 亚洲精品成人图区| 精品视频在线你懂得| 欧美黑人巨大videos精品| 国产欧美一区| 老鸭窝一区二区久久精品| 国产欧美一区二区色老头| 欧美日韩亚洲一区三区| 国产色噜噜噜91在线精品| 国产精品一区二区三区美女| 国产精品久久久久久久久久妞妞| 国产精品一区三区在线观看|