Maison  >  Article  >  base de données  >  Que sont les caractères d’échappement MySQL ?

Que sont les caractères d’échappement MySQL ?

coldplay.xixi
coldplay.xixioriginal
2020-11-17 09:30:078887parcourir

Le caractère d'échappement mysql est [`], qui est utilisé pour éviter les conflits de mots clés entre les noms de colonnes ou de tables et mysql lui-même. Il est généralement utilisé pour indiquer que le contenu est des noms de bases de données, des noms de tables et des champs. des noms, pas des mots-clés.

Que sont les caractères d’échappement MySQL ?

` est le caractère d'échappement MySQL, utilisé pour éviter les conflits de mots clés entre les noms de colonnes ou de tables et MySQL lui-même.

Toutes les bases de données ont des paramètres similaires, mais MySQL utilise `. Il est généralement utilisé pour indiquer que le contenu est constitué de noms de bases de données, de noms de tables et de noms de champs, et non de mots-clés. Par exemple :

select * from table_name where `key` = 'key_name';

Parmi eux, key est le mot-clé de mysql. Si le nom de la colonne est key, il doit être échappé avec ``. Extension

 : doit être utilisée dans la chaîne pour échapper à `, sinon une erreur sera signalée avec une erreur de syntaxe.

mysql -uUser -pPasswd -e "select * from table_name where \`key\` = 'name';"

Plus de recommandations d'apprentissage gratuites associées : tutoriel MySQL(vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn