MySQL轉義
轉義即表示轉義字符原來的語義,一個轉義字符的目的是開始一個字符序列,使得轉義字符開頭的該字符序列具有不同于該字符序列單獨出現時的語義。
在sql like語句中,比如
1
|
select * from user where username like '%nihao%' , select * from user where username like '_nihao' , |
其中%做為通配符通配多個,_作為通配符通配一個
如果要真的去查詢username中中含有 % _ 的,需要使他們不再作為通配符
將% _ 在like中轉義,拿_為例,
轉義前:select * from user where username like '_nihao',
轉義后:select * from user where username like '/_nihao' escape '/',意思就是說/之后的_不作為通配符
#案例3:查詢員工名中第二個字符為_的員工名
1
2
3
4
5
6
|
SELECT last_name FROM employees WHERE last_name LIKE '_$_%' ESCAPE '$' ; |
到此這篇關于MYSQL escape的使用小結的文章就介紹到這了,更多相關MYSQL escape用法內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://blog.csdn.net/wongyi1/article/details/79432444