mysql escape用法 MySql escape的使用案例详解

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

mysql escape用法 MySql escape的使用案例详解

wongyi1   2021-09-28 我要评论
想了解MySql escape的使用案例详解的相关内容吗,wongyi1在本文为您仔细讲解mysql escape用法的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:MYSQL,escape用法,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 '$';

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们