MySQL的转义字符"\"

作者:网络 来源:佚名 更新时间:2008-02-09 09:48:02

点击:0

mysql的转义字符“\”

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  ";

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

¦  this

is

four

lines    ¦

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

★★

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

nul

ascii  0。你应该用'\0'(一个反斜线和一个ascii  '0')表示它。

\

ascii  92,反斜线。用'\\'表示。

'

ascii  39,单引号。用“\'”表示。

"

ascii  34,双引号。用“\  "”表示。

shuixin13(犬犬(心帆))

2002.11.06

mysql怎么转义字符_MySQL的转义字符\相关推荐

  1. mysql escape关键字_MySQL中ESCAPE关键字的用法详解

    MySQL转义 转义即表示转义字符原来的语义,一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义. MySQL中,转义字符以"\" ...

  2. .net html转义字符,asp.net转义字符

    一.什么是转义字符 转义字符是一种特殊的字符常量;以反斜线"\"开头,后跟一个或几个字符.具有特定的含义,不同于字符原有的意义,故称"转义"字符.常用的转义字符 ...

  3. java双引号的转义字符_JAVA中转义字符

    JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字:范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字:0~65535 \u0000:空 ...

  4. mysql 汉编码 的选_peewee连接mysql汉语言数据编码_mysql

    peewee连接mysql中文数据编码 系统是win7 x64 python 2.7.6的site.py里面编码设定为 utf-8 py文件首行指定 #coding:utf-8 mysql 5.5.3 ...

  5. windows 新建mysql权限设置_Windows下设置MySQL安全权限_mysql

    注意:本文的内容涉及到修改NTFS磁盘权限和设置安全策略,请务必在确认您了解操作可能的后果之后再动手进行任何的修改. 文中提及的权限都是在原有权限上附加的权限. [修改步骤] 1.创建用户 创建一个名 ...

  6. mysql函数大全最小,MySQL函数一览_MySQL函数全部汇总

    前言 MySQL提供了众多功能强大.方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的需求.本文将MySQL的函数分类并汇总,以便以后用到的时候可以随时 ...

  7. mysql checksum用法_MySQL checksum理解_mysql

    mysql checksum了解 在主从复制中Checksum常常需要对某些重要的表进行一致性检查. Checksum Table在逻辑备份时候前后是否可以用于验证数据一致性.扩展一下发现有一些有趣的 ...

  8. mysql ibata文件_重装系统后,怎么调用之前mysql的数据_mysql

    重装系统后,如何调用之前mysql的数据 前提是:必须保留之前的数据库数据 在介绍此方法之前,提醒各位最好的转移数据的方法为: 在原来MYSQL服务器导出SQL文件,然后再在新的MYSQL服务器导入数 ...

  9. java常用的转义字符_java常用转义字符

    JAVA中转义字符2009-08-12 17:40JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字:范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + ...

最新文章

  1. ESP8266-SDK的硬件定时器
  2. linux syslog服务器配置,自动发日志到另一台日志服务器
  3. python 拼多多_拼多多现重大BUG被“薅羊毛”,教你如何用Python简单褥羊毛
  4. 当当elastic-job docker快速部署_[小Z课堂]-docker 快速部署 elasticsearch 和 kibana,一键部署...
  5. 图:图的邻接矩阵创建、深度优先遍历和广度优先遍历详解
  6. 前端开发工具包-WijmoJS,部署授权详解
  7. 详解ADSL接入方式的异同比较
  8. 财务有必要学python吗-财务人是否应该学Python?
  9. QCC Practice
  10. 面试资料-计算机网络
  11. 谷歌离开中国的三大原因四大后果
  12. 服务器维修工程师个人简历,机械维修工程师个人简历模板精选
  13. VGA显示器屏幕文字模糊(稍有重影)的解决方案
  14. 一起来Fit TDMA over WiFi
  15. 关于vue项目中的 日志管理功能
  16. 空间计量经济学(4)---空间滞后与空间杜宾误差模型
  17. 路由器到游戏服务器稳定性差,电竞路由器和普通路由器有什么区别!
  18. 什么是OID(全局对象标识符)
  19. VLC-你不知道的那些功能-播客
  20. 概率论与数理统计测试(一)

热门文章

  1. 360能删除mysql吗_彻底删除mysql方法
  2. 教你怎么给心爱的她自动定时发送消息!超级简单!
  3. 休闲食品行业发展现状
  4. 【Python发送短信验证码并与小程序对接】
  5. 树莓派 使用 systemd 设置开机启动项
  6. php判断勾股数,勾股数 hat folgende Bedeutung
  7. html的marquee标签,HTML Marquee标签
  8. 原生js和jquery 遍历数组区别(forEach和each区别)
  9. Python练习笔记 - -求数列的和
  10. ORACLE获取oledbdatareader 记录数