sql >> Databasteknik >  >> RDS >> Mysql

MySQL enkla citat, dubbla citat, tillbaka citat Användning förklaras

Det finns en liten förvirring och en stor skillnad mellan att omsluta en sträng med ", " eller ` när du använder MySQL-kommandon, i den här artikeln kommer vi att täcka den största skillnaden.

'Enstaka citat':

Enkla citattecken används för att omsluta strängliteraler, som när du gör en INSERT-sats ska VALUES() omges av dem, till exempel:

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

`Tillbaka citat`:

Bakåtcitat används för att undvika tabellnamn när deras namn är reserverade ord i den vanliga MySQL-syntaxen, som till exempel LÖSENORD:

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

Den enda nödvändiga användningen av Back Quotes i exemplet ovan är kring lösenordet eftersom det är ett reserverat ord.

"Dubbla citattecken":

Dubbla citat kan användas för att efterlikna funktionaliteten hos de tidigare nämnda två beroende på vilken MySQL-serverkonfiguration som är inställd.

Du kan prova de mest populära MySQL-kommandona på våra webbhotellpaket:Delad värd, SSD VPS-värd, dedikerade servrar.


  1. 2 sätt att få de teckenuppsättningar som finns tillgängliga i MariaDB

  2. LPAD() Funktion i Oracle

  3. Hur hanterar man fel för dubbla poster?

  4. Amazon RDS för PostgreSQL-alternativ - ClusterControl för PostgreSQL