这个问题在这里已经有答案了:
在mysql中何时使用单引号、双引号和反引号(13个答案)两年前关门了。我知道这是个愚蠢的问题但是我很想知道在sql中使用这个和不使用它的区别,以及什么是最好的。例如:两者有什么区别
SELECT * FROM `Table` WHERE ....
和
SELECT * FROM Table WHERE ....
hujrc8aj1#
从本质上讲,使用反勾号可以允许您使用替代字符。在您编写查询的情况下,这基本上是可以的,但如果您想包含奇怪的名称和字符,它可以使您摆脱它。您应该记住,它们不适用于SQLServer,它们不是ansi sql的一部分。最后,可以提供的一个积极属性是,它使您能够更轻松地搜索代码中的单词。
1条答案
按热度按时间hujrc8aj1#
从本质上讲,使用反勾号可以允许您使用替代字符。在您编写查询的情况下,这基本上是可以的,但如果您想包含奇怪的名称和字符,它可以使您摆脱它。您应该记住,它们不适用于SQLServer,它们不是ansi sql的一部分。最后,可以提供的一个积极属性是,它使您能够更轻松地搜索代码中的单词。