Maison  >  Article  >  base de données  >  Pouvez-vous créer des bases de données MySQL avec des points dans leurs noms ?

Pouvez-vous créer des bases de données MySQL avec des points dans leurs noms ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-28 11:02:02466parcourir

Can You Create MySQL Databases with Dots in Their Names?

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

Les utilisateurs de MySQL peuvent rencontrer une question courante : les bases de données peuvent-elles être créées avec des points (.) dans leurs noms ? Cet article approfondit ce sujet, offrant une réponse complète et apportant des solutions pratiques.

Problème :

MySQL permet-il la création de bases de données contenant des points dans leurs noms ? Cette question est particulièrement pertinente pour MySQL version 5.1.22.

Réponse :

La réponse est non, MySQL ne permet pas la création de bases de données avec des points. De plus, il est conseillé d’éviter d’utiliser des points dans les identifiants, mais d’opter plutôt pour des traits de soulignement. Cette convention favorise la clarté et évite toute confusion.

Cependant, s'il existe une raison impérieuse d'utiliser des caractères spéciaux dans un nom de table ou de champ, MySQL fournit un mécanisme d'échappement. Les identifiants peuvent être échappés à l'aide de guillemets (`), comme illustré ci-dessous :

SELECT `select`, `some.field name`, `crazy()naming+here`
FROM `my-=+table`

En tant que bonne pratique, il est recommandé de cocher systématiquement les noms de champs, quelle que soit leur nécessité. Cela garantit la cohérence et la clarté du schéma de votre base de données.

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