常见转义字符列表
转义字符 转义后的字符
`\"` 双引号(")
`\'` 单引号(')
`\\` 反斜线(\)
`\n` 换行符
`\r` 回车符
`\t` 制表符
`\0` ASCII 0 (NUL)
`\b` 退格符
重要注意事项
1. 大小写敏感:转义字符区分大小写,例如 `\b` 解释为退格,但 `\B` 解释为 'B'。
2. 引号转义规则:
字符串包含单引号'时,可以用单引号'或反斜杠\转义
字符串包含双引号"时,可以用双引号"或反斜杠\转义
3. 引号嵌套规则:
双引号字符串中的单引号不需要特殊处理
单引号字符串中的双引号不需要特殊处理
4. BLOB列插入:插入二进制数据到BLOB列时,必须转义以下字符:
NUL (ASCII 0):`\0`
反斜线 (ASCII 92):`\\`
单引号 (ASCII 39):`\'`
双引号 (ASCII 34):`\"`
示例演示
单引号字符串示例
SELECT 'C 语言中文网', '"C语言中文网"','""C语言中文网""','C语言''中文网', '\'C语言中文网';
双引号字符串示例
SELECT "C 语言中文网 ", "'C语言中文网'", "''C语言中文网''", "C语言""中文网", "\"C语言中文网";
特殊字符示例
SELECT "This\nIs\nC 语言\n中文网";
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程