Mysql中的单引号与双引号
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可以看出,尽量Leabharlann Baidu是使用单引号。
当修改了 mysql 的 sql 模式的时候(set @@global.sql_mode)的时候,选择不同 sql 模式, 可能会出现单引号和双引号的区别。ANSI-SQL 标准。
下面是转载的 mysql 手册:
mysql 中的一个字符串是一个字符序列,由单引号(“'”)或双引号(“"”)字符(后者只有你 不在 ANSI 模式运行)包围。例如:
Mysql 中的单引号与双引号
今天在写一条 sql 语句的时候,用的双引号,sql 语句执行错误。记的同事问我 mysql 语句 中的单引号和双引号有区别吗?回答是没有区别。 今天特地查了查,还是有点区别的。
mysql 中的一段说明: 在 mysql 中,使用单引号和双引号俩种表达方法是一样的,尽管使用单引号的表达方法符 合 ANSI-SQL/92 标准。 如果在字符串里有引号,则要用以下的不同方式来表示: "abc'abc" 即 abc'abc "abc""abc" 即 abc“abc "abc/'abc" 即 abc'abc "abc/"abc" 即 abc"abc 'abc"abc' 即 abc"abc 'abc''abc' 即 abc'abc 'abc/"abc' 即 abc"abc ‘abc/'abc' 即 abc'abc
'a string' "another string"
在字符串内,某个顺序有特殊的意义。这些顺序的每一个以一条反斜线(“/”)开始,称为 转义字符。MySQL 识别下列转义字符:
/0 一个 ASCII 0 (NUL)字符。
/n
一个新行符。
/t
一个定位符。
/r
一个回车符。
/b
一个退格符。
/'
一个单引号(“'”)符。
/"
一个双引号(“"”)符。
//
一个反斜线(“/”)符。
/%
一个“%”符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一个通 配符。
/_
一个“_”符。它用于在正文中搜索“_”的文字实例,否则这里“_”将解释为一个通 配符。
注意,如果你在某些正文环境中使用“/%”或“/%_”,这些将返回字符串“/%”和“/_” 而不是“%”和“_”。
当修改了 mysql 的 sql 模式的时候(set @@global.sql_mode)的时候,选择不同 sql 模式, 可能会出现单引号和双引号的区别。ANSI-SQL 标准。
下面是转载的 mysql 手册:
mysql 中的一个字符串是一个字符序列,由单引号(“'”)或双引号(“"”)字符(后者只有你 不在 ANSI 模式运行)包围。例如:
Mysql 中的单引号与双引号
今天在写一条 sql 语句的时候,用的双引号,sql 语句执行错误。记的同事问我 mysql 语句 中的单引号和双引号有区别吗?回答是没有区别。 今天特地查了查,还是有点区别的。
mysql 中的一段说明: 在 mysql 中,使用单引号和双引号俩种表达方法是一样的,尽管使用单引号的表达方法符 合 ANSI-SQL/92 标准。 如果在字符串里有引号,则要用以下的不同方式来表示: "abc'abc" 即 abc'abc "abc""abc" 即 abc“abc "abc/'abc" 即 abc'abc "abc/"abc" 即 abc"abc 'abc"abc' 即 abc"abc 'abc''abc' 即 abc'abc 'abc/"abc' 即 abc"abc ‘abc/'abc' 即 abc'abc
'a string' "another string"
在字符串内,某个顺序有特殊的意义。这些顺序的每一个以一条反斜线(“/”)开始,称为 转义字符。MySQL 识别下列转义字符:
/0 一个 ASCII 0 (NUL)字符。
/n
一个新行符。
/t
一个定位符。
/r
一个回车符。
/b
一个退格符。
/'
一个单引号(“'”)符。
/"
一个双引号(“"”)符。
//
一个反斜线(“/”)符。
/%
一个“%”符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一个通 配符。
/_
一个“_”符。它用于在正文中搜索“_”的文字实例,否则这里“_”将解释为一个通 配符。
注意,如果你在某些正文环境中使用“/%”或“/%_”,这些将返回字符串“/%”和“/_” 而不是“%”和“_”。