Cet article vous présente principalement la méthode de MySQL pour créer un nom de base de données avec caractères spéciaux L'article donne un exemple de code détaillé. Les amis qui en ont besoin peuvent se référer à ce qui suit. . Jetons un coup d’oeil ensemble.
Avant-propos
Cet article explique comment créer un nom de base de données avec des caractères spéciaux dans MySQL. Les caractères spéciaux ici incluent : !@# $%^
<.>
La méthode est la suivante
Utiliser des backticks ` pour entourer le nom de la base de données Backticks` (l'utilisation de guillemets n'est pas autorisée) signifie en anglais Dans l'état de la méthode de saisie. , appuyez sur la touche Echap correspondant à la touche ci-dessous pour sortir. Bien entendu, lorsque le nom de la base de données n'est pas inclus dans les backticks, si le nom de la base de données contient des caractères spéciaux, une erreur sera signalée. Par exemple, l'utilisation de la commande de création suivante signalera une erreur :mysql> CREATE DATABASE www.mafutian.net DEFAULT CHARSET UTF8; 1064 - Erreur de syntaxe près de '.mafutian.net DEFAULT CHARSET UTF8' à la ligne 1
mysql> CREATE DATABASE `www.mafutian.net` DEFAULT CHARSET UTF8; Query OK, 1 row affected
mysql> CREATE DATABASE `!@#$%^&*()_+.` DEFAULT CHARSET UTF8; Query OK, 1 row affected mysql> USE !@#$%^&*()_+. -> ; 1064 - Erreur de syntaxe près de '!@#$%^&*()_+.' à la ligne 1 mysql> USE `!@#$%^&*()_+.`; Database changed mysql> SELECT database(); +---------------+ | database() | +---------------+ | !@#$%^&*()_+. | +---------------+ 1 row in set
mysql> DROP DATABASE `www.mafutian.net`; Query OK, 0 rows affected mysql> DROP DATABASE `!@#$%^&*()_+.`; Query OK, 0 rows affected
Résumé
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!