mysql中命令大全(MySQL中ESCAPE关键字的用法详解)
类别:数据库 浏览量:1521
时间:2022-03-29 03:26:41 mysql中命令大全
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关键字的用法详解的文章就介绍到这了,更多相关MySQL ESCAPE关键字内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://blog.csdn.net/qq_41057885/article/details/109152562
您可能感兴趣
- mysql怎么创建联合索引(mysql的联合索引复合索引的实现)
- mysql的常见优化(详解GaussDB for MySQL性能优化)
- mysql常用的sql语句大全(mysql建表常用的sql语句汇总)
- mysql事件教程(关于MySQL报警的一次分析处理详解)
- mysql索引建立及应用(MYSQL创建索引,这些知识应该了解)
- mysql索引原理及调优(mysql高级学习之索引的优劣势及规则使用)
- mysql基础操作报告(gorm操作MySql数据库的方法)
- mysql字段多有什么问题(MySQL编码不一致可能引起的一些问题)
- mysql的limit的分页使用(获取 MySQL innodb B+tree 的高度的方法)
- mysqldata数据如何恢复(mysql5.7.33误删除ibdata文件找回数据的方法)
- cent os7.0 安装mysql(mysql8.0.23 linuxcentos7安装完整超详细教程)
- mysql的主从复制怎么做(MySQL主从复制原理以及需要注意的地方)
- 将SQL Server数据迁移到MySQL的方法
- navicat中如何使用sql语句(Navicat Premium操作MySQL数据库执行sql语句)
- mysqlcount使用技巧(MySQL巧用sum、case和when优化统计查询)
- mysql用什么类型数据(MySQL 数据类型选择原则)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
- 把宽体丰田86卖了,换成7.5代高尔夫GTI玩起姿态与性能并存的改装(把宽体丰田86卖了)
- 大众推出了第五代高尔夫GT(大众推出了第五代高尔夫GT)
热门推荐
- 阿里云服务器防御(阿里云服务器攻击超过云盾防御阀值应该怎么办?)
- windows docker 使用数据库教程(docker安装并持久化postgresql数据库的操作步骤)
- 最全js面试题(JavaScript必看的10道面试题总结推荐)
- ftp服务器配置步骤(快速搭建一个本地的FTP服务器图文教程)
- python 文件操作(Python File文件 方法整理)
- html5和css3最新特性(html5中使用hotcss.js实现手机端自适配的方法)
- 常用的云服务器有哪些(云服务器通常用哪个操作系统比较好?)
- escape()、encodeURI()、encodeURIComponent()区别
- php日期和时间怎么设置(PHP实现时间日期友好显示实现代码)
- laravel完成权限验证(laravel实现Auth认证,登录、注册后的页面回跳方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9