在字符串中,某些序列具有特殊含义。这些序列均用反斜线(‘\’)开始,即所谓的转义字符。MySQL识别下面的转义序列:

\0

ASCII 0(NUL)字符。

\'

单引号(‘'’)。

\"

双引号(‘"’)。

\b

退格符。

\n

换行符。

\r

回车符。

\t

tab字符。

\Z

ASCII 26(控制(Ctrl)-Z)。该字符可以编码为‘\Z’,以允许你解决在Windows中ASCII 26代表文件结尾这一问题。

\\

反斜线(‘\’)字符。

\%

‘%’字符。参见表后面的注解。

\_

‘_’字符。参见表后面的注解。

这些序列对大小写敏感。例如,‘\b’解释为退格,但‘\B’解释为‘B’。

‘\%’和‘\_’序列用于搜索可能会解释为通配符的模式匹配环境中的‘%’和‘_’文字实例。请注意如果你在其它环境中使用‘\%’或‘\_’,它们返回字符串‘\%’和‘\_’,而不是‘%’和‘_’。

有几种方式可以在字符串中包括引号:

在字符串内用‘'’,可以写成‘''’。

在字符串内用‘"’,可以写成‘""’。

可以在引号前加转义字符(‘\’)。

在字符串内用‘"’,不需要特殊处理,不需要用双字符或转义。同样,在字符串内用‘'’,也不需要特殊处理。

下面的SELECT语句显示了引用和转义如何工作:

mysql> SELECT 'hello', '"hello"', '""hello""', 'hel''lo', '\'hello';

+-------+---------+-----------+--------+--------+

| hello | "hello" | ""hello"" | hel'lo | 'hello |

+-------+---------+-----------+--------+--------+

mysql> SELECT "hello", "'hello'", "''hello''", "hel""lo", "\"hello";

+-------+---------+-----------+--------+--------+

| hello | 'hello' | ''hello'' | hel"lo | "hello |

+-------+---------+-----------+--------+--------+

mysql> SELECT 'This\nIs\nFour\nLines';

+--------------------+

| This

Is

Four

Lines |

+--------------------+

mysql> SELECT 'disappearing\ backslash';

+------------------------+

| disappearing backslash |

+------------------------+

转载地址:http://www.cnblogs.com/end/archive/2011/04/01/2002516.html

mysql %转义字符_MySql字符转义相关推荐

  1. mysql 二进制转字符串_MySql字符转义 | 学步园

    在字符串中,某些序列具有特殊含义.这些序列均用反斜线('\')开始,即所谓的转义字符.MySQL识别下面的转义序列: \0 ASCII 0(NUL)字符. \' 单引号('''). \" 双 ...

  2. .net mysql 特殊字符转义字符_MySQL 特殊字符转义问题

    模糊查询时,很多特殊字符都是有特定意义的,比如%._等,这些在模糊查询中都是通配符. 如果用户在前端的输入是没有限制的,那么,一旦输入相关特殊字符,就会获得错误的查询结果,出于需求的细致要求,这个问题 ...

  3. mysql转义字符_MySQL 转义字符使用说明

    MySQL的转义字符"\" mfc_basic MySQL识别下列转义字符: \0 一个ASCII 0 (NUL)字符. \n 一个新行符. \t 一个定位符. 制符分隔 \r 一 ...

  4. php mysql n 转义,mysql转义字符_php mysql转义特殊字符函数

    摘要 腾兴网为您分享:php mysql转义特殊字符函数,中英翻译,小天才,完美root,听中国等软件知识,以及小苹果cf抽奖,宝贝,街兔电单车app,windows壁纸软件,自制表情包app,守卫剑 ...

  5. python的数值可以转换为字符串_python 数值转换为字符串Python对HTML转义字符进行反转义...

    什么是转义字符 在 HTML 中 .& 等字符有特殊含义( 用于标签中,& 用于转义),他们不能在 HTML 代码中直接使用,如果要在网页中显示这些符号,就需要使用 HTML 的转义字 ...

  6. html的 转义,html字符转义

    javascript 字符转义汇总 在开发中经常遇到需要字符转义的,我将一一把遇到的转义列举出来 1.今天中午做项目的时候遇到一个字符串链接的问题,需要链接的的是一个函数的参数 时间字符串:" ...

  7. mysql转义字符 小于_mysql 转义字符问题

    将插入到mysql内的字符进行转义的实质是:将php中的特殊字符如('',"",\, null)插入到数据库. PHP addcslashes() 函数定义和用法addcslash ...

  8. MYSQL的字符序_mysql字符序核心概念

    mysql中的字符集与排序规则 二话不说,先来看一张图 想必这张图大家在建立数据库的时候都见到过,而且见到的时候可能对字符集还有一点熟悉,但是对这个排序规则不是很熟,不知道是干嘛用的,我今天建立数据库 ...

  9. mysql特殊编码_Mysql 字符编码

    知识补充:数据库字符编码 一.MySQL支持的字符集 1.查看所有可用的字符集 show character set; 或者查看information_schema.character_sets,也可 ...

最新文章

  1. Cassandra 处理客户端请求
  2. Java 源码学习系列(三)——Integer
  3. 【经验】新人学习写程序的第一道坎
  4. mysql 下一条数据_mysql 查询一条记录的下一条和上一条记录
  5. sql中字段名中包含特殊字符的查询方法
  6. JAVA 基础3-数组
  7. 卧式储罐液位体积计算公式excel_2020晋中化工防腐储罐订做欢迎来电-环保设备...
  8. 有史以来最容易理解的控制反转(IoC)与注入依赖(DI)
  9. 时钟同步与时间同步的区别
  10. 和小白一起学习V4L2采集视频
  11. iOS系统3DTouch全解析
  12. 微信小程序合并单元格
  13. 安装lamp服务器系统,LAMP安装环境搭建详解
  14. 考研的利弊分析:什么人和专业适合考研?
  15. 要怎么在计算机里清除桌面内存,电脑内存过大?教你如何清理电脑内存
  16. linux跑wrf.exe程序的前提,用WRF模型进行气象模拟入门(3)——WRF的运行
  17. hdu2119 java_hdu2119 | 学步园
  18. 解决Linux7 ping出现 未知的名称或服务 错误
  19. 想要专升本你不得不看的全干货_吐血整理_专升本_计算机文化基础( 十 四 )
  20. Acwing 378. 骑士放置

热门文章

  1. 国内-eks-nlb+ nginx-ingress-controller部署
  2. android 友盟多渠道打包工具,Android渠道打包最佳实践(以友盟为例)
  3. 【NOIP2013提高组】积木大赛
  4. SFC发布时间基本确定
  5. Journey - 黄山相关资料
  6. LC-1732. 找到最高海拔
  7. Ubuntu分区方案常用方案
  8. 如何在Excel 2007中制作柱状图--win10专业版
  9. 我的世界服务器物品改颜色,我的世界怎么给物品颜色改名 | 手游网游页游攻略大全...
  10. 廊坊金彩教育:电商店铺运营优化的方法