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.