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_nameFROM    employeesWHERE    last_name LIKE '_$_%' ESCAPE '$';

更多相关文章

  1. MySQL系列多表连接查询92及99语法示例详解教程
  2. vue 基础语法及购物车小案例
  3. python起点网月票榜字体反爬案例
  4. Android(安卓)- Manifest 文件 详解
  5. Android的Handler机制详解3_Looper.looper()不会卡死主线程
  6. Selector、shape详解(一)
  7. android2.2资源文件详解4--menu文件夹下的菜单定义
  8. Android发送短信方法实例详解
  9. Android(安卓)读取资源文件实例详解

随机推荐

  1. Python3版本下创建计算给定日期范围内工
  2. PWA – 渐进式Web应用:你需要知道的一切[
  3. 超越 Cookie:当今的浏览器端数据存储方案[
  4. 坚持
  5. Vugu:后端要抢前端程序员的饭碗了?[每日前
  6. 啊这
  7. 怎样编写更好的 JavaScript 代码[每日前
  8. Maven设置utf8编码格式
  9. 11个顶级 JavaScript 日历插件[每日前端
  10. Centos给文件设置了777权限仍不能访问解