Maison > base de données > tutoriel mysql > Puis-je utiliser des points dans les noms de bases de données MySQL ?

Puis-je utiliser des points dans les noms de bases de données MySQL ?

DDD
Libérer: 2024-10-31 00:40:03
original
666 Les gens l'ont consulté

Can I Use Dots in MySQL Database Names?

Création de bases de données avec des points dans MySQL

Les bases de données MySQL peuvent-elles contenir des points dans leurs noms ? Cet article répond à cette question, en particulier pour MySQL version 5.1.22.

Réponse :

La réponse est non, MySQL ne permet pas de créer des bases de données avec des points dans leurs noms . Il est généralement conseillé d'éviter d'utiliser des points dans les identifiants, y compris les noms de bases de données et de champs. L'alternative préférée est le caractère de soulignement, qui remplit le même objectif sans prêter à confusion.

Cependant, il peut y avoir des cas où vous avez une raison impérieuse d'utiliser des caractères inhabituels dans un nom de table ou de champ. Dans de tels cas, vous pouvez échapper à l'identifiant à l'aide du caractère backtick :

CREATE DATABASE `my.database`;
CREATE TABLE `my_table` (`my.field` INT);
Copier après la connexion

En échappant l'identifiant avec des backticks, vous pouvez inclure des caractères qui seraient autrement illégaux dans les noms de base de données et de champs. Il est également considéré comme une bonne pratique d'échapper systématiquement tous les noms de champs avec des backticks, quelle que soit la nécessité.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal