在MySQL中引用grave accent(AKA backtick)字符是什么意思?

Joh*_*Woo 38 mysql sql

我想知道为什么一些教程和其他MySQL管理工具在他们的查询中使用严重重音(`),如下所示:

SELECT `TableA`.`FieldA`, `TableA`.`FieldB`, `TableA`.`FieldC` 
FROM `Databasename`.`TableA`
Run Code Online (Sandbox Code Playgroud)

当它在下面的查询中显示相同的结果时:

SELECT FieldA, FieldB, FieldC
FROM TableA
Run Code Online (Sandbox Code Playgroud)

OMG*_*ies 50

坟墓通常被称为"反引号",MySQL用它来逃避MySQL保留字.

在反引号中包装所有内容在PHPMyAdmin和各种示例中非常常见,因为大多数人宁愿将表和列命名为他们喜欢的内容,而不必担心命名错误.我个人不同意这种做法......

  • “坟墓通常被称为“反引号””需要引用。 (2认同)