mysqlの「'」と「`」の違い


両者はlinuxの下とwindowsの下で異なって、linuxの下で区別しないで、windowsの下で区別します.
Windowsでの主な違いは
単一引用符(')または二重引用符は、主に文字列の参照記号に使用されます.
次のようになります.
mysql> SELECT 'hello', '"hello"', '""hello""', 'hel''lo', '/'hello';
 
データベース、テーブル、インデックス、列および別名は、参照子がアンチチェック(`’)であること注意:Escの下のキー
次のようになります.
mysql>SELECT * FROM `select` WHERE `select`.id > 100;
SQLサーバモードにANSI_が含まれている場合QUOTESモードオプションでは、識別子を二重引用符で囲むこともできます.
mysql> CREATE TABLE "test" (col INT);
ERROR 1064: You have an error in your SQL syntax. (...)
mysql> SET sql_mode='ANSI_QUOTES';
mysql> CREATE TABLE "test" (col INT);
Query OK, 0 rows affected (0.00 sec)