Mysql
 sql >> Database >  >> RDS >> Mysql

Spiegazione dell'utilizzo di virgolette singole, virgolette doppie e virgolette MySQL

C'è una leggera confusione e una grande differenza tra racchiudere una stringa con ", " o ` quando si utilizzano i comandi MySQL, in questo articolo tratteremo la differenza principale.

"Citazioni singole":

Le virgolette singole vengono utilizzate per racchiudere le stringhe letterali, come quando si esegue un'istruzione INSERT, VALUES() dovrebbe essere racchiusa tra di esse, ad esempio:

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

`Citazioni arretrate`:

Le virgolette indietro vengono utilizzate per sfuggire ai nomi delle tabelle quando i loro nomi sono parole riservate nella consueta sintassi MySQL, come ad esempio PASSWORD:

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

L'unico utilizzo necessario delle virgolette nell'esempio sopra riguarda la password in quanto è una parola riservata.

"Doppie virgolette":

Le doppie virgolette possono essere utilizzate per imitare la funzionalità dei due menzionati in precedenza a seconda della configurazione del server MySQL impostata.

Puoi provare i comandi MySQL più popolari sui nostri pacchetti di web hosting:Hosting Condiviso, Hosting SSD VPS, Server Dedicati.