MySql escape的使用案例詳解
MySQL轉義
轉義即表示轉義字符原來的語義,一個轉義字符的目的是開始一個字符序列,使得轉義字符開頭的該字符序列具有不同于該字符序列單獨出現(xiàn)時的語義。
在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用法內(nèi)容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持本站!
版權聲明:本站文章來源標注為YINGSOO的內(nèi)容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。
關注官方微信