MySQL:',`,'和“之间的区别

时间:2010-04-20 06:14:46

标签: mysql string

当在互联网和手册中看到SQL代码时,似乎有很多用于表示字符串的内容(或者至少是我认为他们做的那些?)。

使用“,”,“或”之间有什么区别吗?它们是否完全相同?或者它们中的一些是否具有特殊意义?某些情况下是否应该使用某些情况?其他情况下是否应该使用?这里的交易是什么? ?

2 个答案:

答案 0 :(得分:6)

当标识符(例如列名)使用的名称(也恰好是保留字)时,需要

反引号(`)。例如,由于 from 是一个保留字,你必须在反引号中包含 列名,如下所示:

SELECT `from`, to FROM messages WHERE to = 'Joe';

另请注意WHERE子句中的字符串必须如何用引号括起来。这也是必需的。

进一步阅读:

答案 1 :(得分:2)

``分隔标识符和'和'分隔字符串。最后两个之间没有区别

'在mysql中没有任何意义