MySQL怎么使用ESCAPE关键字
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,这篇文章主要介绍了MySQL怎么使用ESCAPE关键字,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。MySQL转义转义即表示转义字符原
千家信息网最后更新 2024年11月20日MySQL怎么使用ESCAPE关键字
这篇文章主要介绍了MySQL怎么使用ESCAPE关键字,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
MySQL转义
转义即表示转义字符原来的语义,一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。
MySQL中,转义字符以"\"开头,编程中常见的转义字符,在MySQL均是有效的,在此不做赘述和讨论。在此,主要通过"%" 和 "_"来对ESCAPE关键字的作用进行说明。
%:匹配任意多个字符。
_:匹配单一字符。
如果我们要匹配"%"或者"_"时,就必须使用"\"进行转义,如下:
### 查询名字中带明字的用户> SELECT * FROM user WHERE name LIKE CONCAT("%", "明", "%")### 查询名字带有%字符的用户> SELECT * FROM user WHERE name LIKE CONCAT("%", "\%", "%")
ESCAPE的用法
ESCAPE 关键字的主要作用就是指定一个字符替代"\"的作用。
### 查询名字带有"%"字符的用户> SELECT * FROM user WHERE name LIKE CONCAT("%", "$%", "%") ESCAPE "$"### 查询名字带有"_"字符的用户> SELECT * FROM user WHERE name LIKE CONCAT("%", "a_", "%") ESCAPE "a"
需要注意的查询条件中所有通过ESCAPE指代的字符均会替代"\"的作用。
### 假设存在名字为 %a 和 %_ 两个的用户> SELECT * FROM user WHERE name LIKE "a%_" ESCAPE "a" ### %a %_ > SELECT * FROM user WHERE name LIKE "a%a" ESCAPE "a" ### %a > SELECT * FROM user WHERE name LIKE "a%a_" ESCAPE "a" ### %_
感谢你能够认真阅读完这篇文章,希望小编分享的"MySQL怎么使用ESCAPE关键字"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
字符
转义
名字
用户
查询
关键
关键字
作用
篇文章
序列
开头
语义
有效
两个
价值
兴趣
同时
多个
就是
常见
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
测试报告模板软件开发
软件开发cs和bs区别
网络安全班会课计划
公安专用网络技术服务
九九七八八网络技术有限公司
长宁区品牌软件开发销售方法
企业网络安全管理解决方案
licode信令服务器
源保科技网络安全保险
oracle数据库 价格
福建http代理服务器
福建省网络安全测评中心地址
网络安全法多少届通过
阿里云服务器默认账号
dhcp服务器配置位置选择
重保期间网络安全都做什么
webapp如何连接本地数据库
无法连接验证服务器
成都东软数据库的创建与管理实验
内网穿透软件服务器
线下网络安全培训课程
excel服务器生产管理
smtp服务器主机名
汕头市网络安全特训营
软件开发自习室
网络安全宣传周怎么写
玉米群体表型数据库
马甲网络安全科技馆
重保期间网络安全都做什么
我想学软件开发去什么地方