MYSQL 语法规定,双引号括定的符号串为对象名称,单引号括定的符号串为常量字符串,那么什么情况下需要用双引号来界定对象名呢?
时间: 2024-06-12 21:08:51 浏览: 60
PHP 笔记001 - 字符串、正则表达式
根据引用内容,MYSQL语法规定,双引号括定的字符串被解释为对象名称,而单引号括定的字符串被解释为常量字符串。通常情况下,使用单引号来界定常量字符串是最常见的做法。但是,在某些情况下需要使用双引号来界定对象名。以下是几种需要使用双引号的情况:
1. 当对象名中包含特殊字符或关键字时,需要使用双引号来界定对象名,以避免与关键字发生冲突。例如,如果想将对象名设置为"select"或"from",必须使用双引号来界定对象名,否则会被解释为关键字。
2. 当对象名需要区分大小写时,使用双引号来界定对象名。在MYSQL中,对象名默认是不区分大小写的,但如果希望区分大小写,可以使用双引号来界定对象名。
3. 当对象名中包含空格或特殊字符时,需要使用双引号来界定对象名。例如,如果想将对象名设置为"My Table"或"my-column",需要使用双引号来界定对象名。
阅读全文