常见转义字符列表

 

 转义字符  转义后的字符      

 `\"`      双引号(")         

 `\'`      单引号(')         

 `\\`      反斜线(\)         

 `\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中文网";
点赞(1)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)