快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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 "ThisnIsnFournlines ";
+--------------------+
| This
Is
Four
lines |
+--------------------+

★★

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

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

ASCII 92,反斜线。用\\\'\\\\\'表示。
\\\'
ASCII 39,单引号。用“\\\'”表示。
"
ASCII 34,双引号。用“ "”表示。
返回类别: 教程
上一教程: MYSQL字段长度
下一教程: SQL SERVER SA权限总结经典技术

您可以阅读与"MYSQL的转义字符“\”"相关的教程:
· MYSQL5.0的字符集设置问题:支持中文
· MYSQL4.1字符集支持的原理
· MYSQL MAX版本如何修改默认字符集
· MYSQL的字符串函数
· MySQL 字符集支持
    微笑服务 优质保证 索取样品