MySql escape的使用案例詳解
MySQL轉義
轉義即表示轉義字符原來的語義,一個轉義字符的目的是開始一個字符序列,使得轉義字符開頭的該字符序列具有不同于該字符序列單獨出現時的語義。
在sql like語句中,比如
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:查詢員工名中第二個字符為_的員工名
SELECT
last_name
FROM
employees
WHERE
last_name LIKE '_$_%' ESCAPE '$';
到此這篇關于MYSQL escape的使用小結的文章就介紹到這了,更多相關MYSQL escape用法內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
MySQL 將文件導入數據庫(load data Statement)
本文主要介紹了MySQL 將文件導入數據庫,可以使用load data infile語句將文件中的數據加載到數據庫中,感興趣的可以了解一下2024-09-09
MySql批量插入優(yōu)化Sql執(zhí)行效率實例詳解
這篇文章主要介紹了MySql批量插入優(yōu)化Sql執(zhí)行效率實例詳解的相關資料,需要的朋友可以參考下2017-04-04

