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.