MySQL怎么使用ESCAPE关键字
发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,这篇文章主要介绍了MySQL怎么使用ESCAPE关键字,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。MySQL转义转义即表示转义字符原
千家信息网最后更新 2024年11月19日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安全错误
数据库的锁怎样保障安全
网络安全威胁情报技术
ue4在哪下载方舟数据库
北京泰格益康网络技术
天翎软件开发平台
服务器 监控系统
唯小宝网络技术有限公司
组态王 读字符代替数据库
网络安全的主要问题是什么
go二级结构体写入数据库
清华大学的网络安全专业
安卓数据库怎么恢复
嵌入式平台服务器
网络技术得优点
如何找到ec服务器管理
数据库规范化原则意义
北京网讯智达网络技术
关于网络安全总结报告
本地上的mysql数据库
网络安全与扶贫
电影分享系统数据库ER图
校园网络安全作文400字
家电嵌入式软件开发怎么样
软件开发 简答题
caxa数据库选哪个
现代光通信网络技术与值勤维护
客户端通过什么向服务器发送指令
软件开发先进个人
网络安全手抄报二年级的怎么画
甘肃酒泉网络安全专家库
HR软件开发招人要求