MySQLコマンドを使用する場合、文字列を「、」または「」で囲むことには少し混乱があり、大きな違いがあります。この記事では、主な違いについて説明します。
「一重引用符」:
一重引用符は、文字列リテラルを囲むために使用されます。たとえば、INSERTステートメントを作成する場合は、VALUES()を文字列リテラルで囲む必要があります。例:
INSERT INTO `table_name` VALUES ('value1.1', 'value1.2'), ('value2.1', 'value2.2');
`バッククォート`:
バッククォートは、テーブル名が通常のMySQL構文で予約語である場合にテーブル名をエスケープするために使用されます(例:PASSWORDなど)。
INSERT INTO `users` (`username`, `password`) VALUES ('user1', 'hashed_password');
上記の例で必要な逆引用符の使用法は、予約語であるため、パスワードの周りだけです。
「二重引用符」:
二重引用符は、設定されているMySQLサーバー構成に応じて、前述の2つの機能を模倣するために使用できます。
ウェブホスティングパッケージで最も人気のあるMySQLコマンドを試すことができます:共有ホスティング、SSD VPSホスティング、専用サーバー。