mysql 转义字符6_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列,下列字符必须由转义序列表示:
NULL
ASCII 0。你应该用'\0'(一个反斜线和一个ASCII '0')表示它。
\
ASCII 92,反斜线。用'\\'表示。
'
ASCII 39,单引号。用“\'”表示。
"
ASCII 34,双引号。用“\ "”表示。
mysql 转义字符6_MySQL的转义字符相关推荐
- .net html转义字符,asp.net转义字符
一.什么是转义字符 转义字符是一种特殊的字符常量;以反斜线"\"开头,后跟一个或几个字符.具有特定的含义,不同于字符原有的意义,故称"转义"字符.常用的转义字符 ...
- java双引号的转义字符_JAVA中转义字符
JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字:范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字:0~65535 \u0000:空 ...
- java常用的转义字符_java常用转义字符
JAVA中转义字符2009-08-12 17:40JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字:范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + ...
- 浅谈八进制转义字符和十六进制转义字符
这首先要从字符常量说起...... 字符常量在计算机中存储占一个字节,8个位,256种组合方式,标准ASCII码表使用前7位,故一共有128个字符,扩展ASCII码用上了第八位,这里不予讨论.标准AS ...
- mysql转义字符 小于_mysql 转义字符问题
将插入到mysql内的字符进行转义的实质是:将php中的特殊字符如('',"",\, null)插入到数据库. PHP addcslashes() 函数定义和用法addcslash ...
- mysql 转义字符用法_MySql 转义字符的使用说明
MySQL的转义字符"\" MySQL识别下列转义字符: \0 : 一个ASCII 0 (NUL)字符. \n : 一个新行符. \t : 一个定位符. \r : 一个回车符. \ ...
- mysql怎么转义字符_MySQL的转义字符\
MySQL的转义字符"\" 作者:网络 来源:佚名 更新时间:2008-02-09 09:48:02 点击:0 mysql的转义字符"\" mysql识别下列转 ...
- java转义字符响铃_转义字符
public class Demo003{ public static void main (String[] args){ //*************************我是分割线***** ...
- c语言转义字符(c语言转义字符是什么意思)
c语言中转义字符是什么意思 转义字符C语言表示字符种特殊形式通常使用转义字符表示ASCII码字符集打印控制字符和特定功能字符用于表示字符常量单撇号( ')用于表示字符串常量双撇号( ")和反 ...
最新文章
- 聊天机器人之文本分词
- Spring Remoting: Hessian--转
- 窗口捕获显示黑屏_win10每次重启黑屏假死
- 比特(bit)_二进制数
- ssh免密码登陆设置
- VS2012手动关联xaml与CS文件
- 我是小白0基础,现在我想学习前端开发,该如何系统的学习?
- 刚进职场的IT前端小白,如何规划自己的未来之路?有哪些发展方向?
- apache virtualhost 访问不了_六星教育:你为什么当不了架构师?除技术,你还需具备这些能力...
- mysql cursor 字符集_两个MySQL存储过程中文问题的解决方案
- Html5 video 标签中视频有声音没画面问题解决过程
- snownlp抛出错误_9snowNLP常见用法
- 数据库基础知识,超全!!!
- Java工具集-农历日期工具类
- android——java.lang.IllegalStateException: Fatal Exception thrown on Scheduler
- 1分钟反勾稽金蝶销售出库,财务开心啦,一条语句简单实用,直接替换,执行即可。...
- UNCTF2020web方向部分题解
- JAVA生成热点图,JAVA 后端生成热力图图片返回
- execute(),executeQuery(),executeUpdate()和executeBatch()的使用与区别
- 非全日制做JAVA,全日制与非全日制详解
热门文章
- FreeEIM在树上一会儿荡秋千
- 利用C++Builder自定义Windows窗体“系统菜单”
- CSS选择器必备的3个知识点
- badboy设置中文_[转载]Badboy使用教程
- 三大开源生信基础教程(bookdown编写,源码可作为模板)和视频课程
- 精选| 2021年5月R新包推荐(第54期)
- ggplot2实现分半小提琴图绘制基因表达谱和免疫得分
- 史上最全AI论文集结:近千篇论文分门别类整理好
- matlab repmat函数_Matlab向量化编程在二级劝退学科中的一个应用例子
- 推荐几本编程启蒙书籍