MySQL数据入库时特殊字符处理详解
时间:2024-01-13 01:36:09
在一个字符串中,如果某个序列具有特殊的含义,每个序列以反斜线符号 (“”)开头,称为转义字符。 MySQL 识别下列转义字符:
0
一个 ASCII 0 (NUL) 字符。
'
一个 ASCII 39 单引号 (“'”) 字符。
"
一个 ASCII 34 双引号 (“"”) 字符。
一个 ASCII 8 退格符。
一个 ASCII 10 换行符。
r
一个 ASCII 13 回车符。
t
一个 ASCII 9 制表符(TAB)。
z
ASCII(26) (Control-Z)。这个字符可以处理在 Windows 系统中 ASCII(26) 代表一个文件的结束的问题。(当使用 mysql database < filename 时 ASCII(26) 可能会引起问题产生。)
一个 ASCII 92 反斜线 (“”) 字符。
%
一个 ASCII 37 “%” 字符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一个通配符。
_
一个 ASCII 95 “_” 字符。它用于在正文中搜索“_”的文字实例,否则这里“_”将解释为一个通配符。
注意如果在某些正文环境内使用 “%” 或 “_”,将返回字符串 “%” 和 “_” 而不是 “%” 和 “_”。
字符串中包含引号的可以有下列几种写法:
一个字符串用单引号“'”来引用的,该字符串中的单引号“'”字符可以用“''”方式转义。
一个字符串用双引号“"”来引用的,该字符串中的“"”字符可以用“""”方式转义。
你也可以继续使用在引号前加一个转义字符“”来转义的方式。
一个字符串用双引号“"”来引用的,该字符串中的单引号“'”不需要特殊对待而且不必被重复或转义。同理,一个字符串用单引号“'”来引用的,该字符串中的双引号“"”不需要特殊对待而且不必被重复或转义。
下面显示的 SELECT 演示引号和转义是如何工作:
mysql> SELECT 'hello', '"hello"', '""hello""', 'hel''lo', ''hello
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
PHP解析xml格式数据工具类示例
Go语法糖之‘...’ 的使用实例详解
vue实现某元素吸顶或固定位置显示(监听滚动事件)
![](https://img.aspxhome.com/file/2023/7/126517_0s.png)
聊聊python中令人迷惑的duplicated和drop_duplicates()用法
![](https://img.aspxhome.com/file/2023/4/87584_0s.png)
Java开发之Spring连接数据库方法实例分析
ORACLE 10G修改字符编码没有超字符集的限制
Python常用标准库之os模块功能
SQL查询语句执行的过程
![](https://img.aspxhome.com/file/2023/9/128359_0s.webp)
使用卷积神经网络(CNN)做人脸识别的示例代码
![](https://img.aspxhome.com/file/2023/6/85336_0s.jpg)
Scrapy将数据保存到Excel和MySQL中的方法实现
![](https://img.aspxhome.com/file/2023/7/95427_0s.png)
Python实现多张图片合成文字的效果
![](https://img.aspxhome.com/file/2023/5/115055_0s.jpg)
Python使用Tkinter实现滚动抽奖器效果
![](https://img.aspxhome.com/file/2023/7/72077_0s.png)
python3中str(字符串)的使用教程
Vue.js 的过滤器你了解多少
![](https://img.aspxhome.com/file/2023/1/133021_0s.jpg)
浅谈python在提示符下使用open打开文件失败的原因及解决方法
![](https://img.aspxhome.com/file/2023/0/72860_0s.jpg)
Python的iOS自动化打包实例代码
![](https://img.aspxhome.com/file/2023/4/95774_0s.jpg)
数据库连接方式汇总
Python用来做Web开发的优势有哪些
![](https://img.aspxhome.com/file/2023/1/125161_0s.png)
asp利用XmlHttp和Adodb.Stream采集图片
![](https://img.aspxhome.com/file/UploadPic/up/2007120622361561.gif)