之間的差異當在互聯網和手冊中看到SQL代碼時,似乎有很多變化用來表示字符串(或者至少這是我認爲他們做的?)。MySQL:',`,'和「
使用`,','還是'有什麼區別?他們都一樣嗎?或者做一些有特殊含義?應該在某些情況下使用某些情況,在其他情況下是否應該使用某些情況?這裏的交易是什麼?
之間的差異當在互聯網和手冊中看到SQL代碼時,似乎有很多變化用來表示字符串(或者至少這是我認爲他們做的?)。MySQL:',`,'和「
使用`,','還是'有什麼區別?他們都一樣嗎?或者做一些有特殊含義?應該在某些情況下使用某些情況,在其他情況下是否應該使用某些情況?這裏的交易是什麼?
``界定標識符和「和」界定的字符串。還有最後兩個
之間無差異「在MySQL的沒有意義
反引號(')在需要時標識符,如列名,正在使用的名稱也恰巧是保留字舉例來說,由於從是一個保留字,你就必須包裝在反引號一個從列名,如下:
SELECT `from`, to FROM messages WHERE to = 'Joe';
還要注意WHERE
子句中的字符串是如何用引號括起來的。這也是必需的。
進一步閱讀:
'=重音符號,這是不可用的QWERTY鍵盤[我輸入它是通過切換到西班牙語(Tradiciónal)的方式]上..它沒有意義,它們不會只針對特定的人羣。 – Warty 2010-04-20 06:19:13
@ItzWarty,有趣。我可以在挪威和瑞典的鍵盤上輸入。 – Svish 2010-04-20 14:30:13