1. 前言
当进行数据库写入或更新时,有时会遇到存在字符串中包含单个双引号或者单引号。
2. 单引号''和双引号""作用
在数据库中,字符串常量时需要用一对英文单引号''或英文双引号""将字符串常量括起来。
比如:
select * from xxx where info = `hello world`;
或
select * from xxx where info = "ni hao";
一般是使用单引号,如果是数值,则不加单引号或双引号。
但如果字符串中包含单引号,除了使用转义外,还可以用一对双引号来包括字符串,这样字符串内的单引号被视作普通字符,无需特殊处理。
如:
"hello'world"
存入到数据库中,就是:hello'world

本文讲述了在数据库操作中如何正确处理字符串中的单引号和双引号,包括转义规则、字段关键字的括起以及混合引号的处理方法,以避免SQL语法错误。
6693

被折叠的 条评论
为什么被折叠?



