Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Erläuterung der Verwendung von MySQL in einfachen Anführungszeichen, doppelten Anführungszeichen und umgekehrten Anführungszeichen

Es gibt eine leichte Verwirrung und einen großen Unterschied zwischen dem Einschließen einer Zeichenfolge in „, “ oder „, wenn MySQL-Befehle verwendet werden. In diesem Artikel behandeln wir den Hauptunterschied.

„Einfache Anführungszeichen“:

Einfache Anführungszeichen werden zum Einschließen von Zeichenfolgenliteralen verwendet, z. B. wenn bei einer INSERT-Anweisung die VALUES() eingeschlossen werden sollten, zum Beispiel:

INSERT INTO `table_name` VALUES ('value1.1', 'value1.2'), ('value2.1', 'value2.2');

`Backquotes`:

Backquotes werden verwendet, um Tabellennamen zu maskieren, wenn ihre Namen reservierte Wörter in der üblichen MySQL-Syntax sind, wie zum Beispiel PASSWORD:

INSERT INTO `users` (`username`, `password`) VALUES ('user1', 'hashed_password');

Die einzige notwendige Verwendung der Back Quotes im obigen Beispiel ist um das Passwort herum, da es ein reserviertes Wort ist.

„Doppelte Anführungszeichen“:

Die doppelten Anführungszeichen können verwendet werden, um die Funktionalität der zuvor erwähnten zwei nachzuahmen, abhängig von der eingestellten MySQL-Serverkonfiguration.

Sie können die beliebtesten MySQL-Befehle in unseren Webhosting-Paketen ausprobieren:Shared Hosting, SSD-VPS-Hosting, dedizierte Server.