sql >> Database >  >> RDS >> Mysql

Enkele aanhalingstekens van MySQL, dubbele aanhalingstekens, gebruik van achteraanhalingstekens verklaard

Er is een kleine verwarring en een groot verschil tussen het omsluiten van een string met ',' of ` bij het gebruik van MySQL-commando's. In dit artikel zullen we het belangrijkste verschil bespreken.

'Enkele aanhalingstekens':

Enkele aanhalingstekens worden gebruikt voor het omsluiten van letterlijke tekenreeksen, zoals bij het maken van een INSERT-instructie, de VALUES() moet daarbij worden ingesloten, bijvoorbeeld:

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

`Terugcitaten`:

Terug Aanhalingstekens worden gebruikt om te ontsnappen aan tabelnamen wanneer hun namen gereserveerde woorden zijn in de gebruikelijke MySQL-syntaxis, zoals PASSWORD bijvoorbeeld:

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

Het enige noodzakelijke gebruik van de aanhalingstekens in het bovenstaande voorbeeld is rond het wachtwoord, aangezien het een gereserveerd woord is.

“Dubbele aanhalingstekens”:

De dubbele aanhalingstekens kunnen worden gebruikt om de functionaliteit van de eerder genoemde twee na te bootsen, afhankelijk van de MySQL-serverconfiguratie die is ingesteld.

U kunt de meest populaire MySQL-commando's uitproberen op onze webhostingpakketten:Shared Hosting, SSD VPS Hosting, Dedicated Servers.


  1. MySQL-fout 1241:operand moet 1 kolom(men) bevatten

  2. PostgreSQL - query van bash-script als databasegebruiker 'postgres'

  3. Functies van PostgreSQL-back-upmethode in AWS S3

  4. Een externe-sleutelbeperking afdwingen voor kolommen van dezelfde tabel