mysql识别下列转义字符:

\0一个ascii 0 (nul)字符。\n一个新行符。\t一个定位符。\r一个回车符。\b一个退格符。\'一个单引号(“'”)符。\ "一个双引号(“ "”)符。\\一个反斜线(“\”)符。\%一个“%”符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一个通配符。\_一个“_”符。它用于在正文中搜索“_”的文字实例,否则这里“_”将解释为一个通配符。注意,如果你在某些正文环境中使用“\%”或“\%_”,这些将返回字符串“\%”和“\_”而不是“%”和“_”。

★★有几种方法在一个字符串内包括引号:1、必须转义的:一个字符串用单引号“'”来引用的,该字符串中的单引号“'”字符可以用“''”方式转义。一个字符串用双引号“ "”来引用的,该字符串中的“ "”字符可以用“ " "”方式转义。同时你也可以继续使用一个转义字符“\”来转义2、可不转义的:一个字符串用双引号“ "”来引用的,该字符串中的单引号“'”不需要特殊对待而且不必被重复或转义。同理,一个字符串用单引号“'”来引用的,该字符串中的双引号“ "”不需要特殊对待而且不必被重复或转义。

下面显示的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 ";

+--------------------+thisisfourlines+--------------------+

★★

如果你想要把二进制数据插入到一个blob列,下列字符必须由转义序列表示:

nulascii 0。你应该用'\0'(一个反斜线和一个ascii '0')表示它。\ascii 92,反斜线。用'\\'表示。'ascii 39,单引号。用“\'”表示。"ascii 34,双引号。用“\ "”表示。

HTML中的转义字符

HTML中,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示:

& 或 &

&

< 或 <

<

小于号

> 或 >

>

大于号

"

"

双引号

空格

©

©

版权符

&reg

®

注册符

前者为字符转义序列,后者为数字转义序列。数字转为字符对应的ASCII码值。例如 & lt; font >显示为,,若直接写为则被认为是一个链接签。

需要说明的是:

a.转义序列各字符间不能有空格;

b.转义序列必须以";"结束;

c.单独的&不被认为是转义开始;

d.区分大小写。

另一个需要转义的字符是引号,它的转义序列为"" "或"""

HTML使用的字符集是ISO &859 Larin-1字符集,该字符集中有许多标准键盘上无法输入的字符。对这些特殊字符只能使用转义序列。

XML转义字符

不合法的XML字符必须被替换为相应的实体。

如果在XML文档中使用类似"

if salary < 1000 then

为了避免出现这种情况,必须将字符"

if salary < 1000 then

下面是五个在XML文档中预定义好的实体:

<

<

小于号

>

>

大于号

&

&

'

'

单引号

"

"

双引号

实体必须以符号"&"开头,以符号";"结尾。

注意: 只有"

mysql html 转义_HTML/Mysql/XML 转义字符,备查相关推荐

  1. html mysql 转义_HTML/Mysql/XML 转义字符,备查

    mysql识别下列转义字符: \0一个ascii 0 (nul)字符.\n一个新行符.\t一个定位符.\r一个回车符.\b一个退格符.\'一个单引号("'")符.\ "一 ...

  2. mysql sql 转义符_MySQL的转义字符

    MySQL可以识别下列转义字符: \0 一个ASCII   0   (NUL)字符. \n 一个新行符. \t 一个定位符. \r 一个回车符. \b 一个退格符. \' 一个单引号("'& ...

  3. mysql 运算符转义_我的MYSQL学习心得(五) 运算符

    MYSQL中的运算符很多,这一节主要讲MYSQL中有的,而SQLSERVER没有的运算符 安全等于运算符(<=>) 这个操作符和=操作符执行相同的比较操作,不过<=>可以用来判 ...

  4. mysql xml_如何在MySQL数据库中使用XML数据

    [IT168 技术文档]通过XML使系统之间的数据交换变得更简单,因为它与编程语言无关,刚引入XML的概念时,是通过一个脚本或应用程序解析XML数据,将其转换为适合于数据库和底层系统的有效格式,后来, ...

  5. linux mysql密码转义_linux忘记mysql密码处理方法

    linux忘记mysql密码处理方法: # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-n ...

  6. android 解析转义字符,Android常见XML转义字符(总结)

    Android常见XML转义字符(总结) 在安卓开发中我们经常会遇到一些特殊字符,这些特殊字符在程序中无法直接写,那么如何显示这些字符呢?这里就需要使用转义字符,所有编程语言,拥有转义字符的原因基本上 ...

  7. 【MySQL】37 个 MySQL 数据库小技巧

    1.概述 转载:37 个 MySQL 数据库小技巧,不看别后悔! 无论是运维.开发.测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库.学MySQL,到底是要学习它的哪些东西呢? ...

  8. mysql concat 引号,在MySQL concat里面使用多个单引号,三引号的问题

    在动态拼接字符串时,我们常会用到字符拼接,我对拼接的引号不理解,如: 1.'''+ id +''' 为什么是3个引号,为什么左边一个加号右边一个加号(能不能着重帮我解释下这个,详细点) SQL cod ...

  9. 项目部署mysql安装_Tomcat7+jdk+mysql安装及项目部署

    Tomcat7+jdk+mysql安装及项目部署 1. 下载tomcat7.jdk.mysql apache-tomcat-7.0.42.tar.gz jdk-7u25-linux-i586.gz m ...

最新文章

  1. Control~Kalman filter
  2. 个人博客满血复活,求测试~~~
  3. 执行插件超过2分钟超时错误,如何办?
  4. 六年级上学期计算机上册教案,六年级上册数学全册教案
  5. puts(char *) gets(char *)
  6. 远控免杀专题8---BackDoor-Facktory免杀
  7. 10W人都想知道的答案!可视化黑科技,这4个数据工具谁最厉害的?
  8. /etc/mtab must be a symlink to /proc/mounts
  9. python画三维图-Python使用matplotlib绘制三维图形示例
  10. 3-为什么很多 对 1e9+7(100000007)取模
  11. PPC常用软件4/6(PPC播放rmvb)
  12. 怎么定位前后端问题之-图片显示不出来显示空白等
  13. C++语法学习笔记三十九:shared_ptr使用场景、陷阱、性能分析、使用建议
  14. 嵌入式开发<网络调试工具>
  15. 大中型企业九种资金管理模式
  16. 微信小程序例子——使用icon组件显示常用图标
  17. C++中如何判断一个字符串中包含另一个字符串
  18. html+word+clou,AE脚本:Word Cloud 1.0.3_文字云排版动画脚本+教程
  19. WinInet库之Http通信
  20. 内容即广告是最好的移动商业模式?

热门文章

  1. 使用Memory DC
  2. Note - Shader - 2
  3. ASP.NET连接ACCESS数据库web.config内路径最优写法
  4. Koa 2 基础(仿知乎)
  5. OpenCV3学习(2.4)——彩色图像读取、灰度图转化、RGB通道分割与合并
  6. VMware提供的几种工作模式?
  7. PTA数据结构期末练习 - 单选题、判断题
  8. 仿ios桌面vivo_vivo全新OriginOS细节曝光:系统UI大变样
  9. java中j 和 j啥区别_从字节码层次分析++j和j++的区别
  10. router锚点和html锚点,react-router 环境使用锚点的方法