Les bases de données MySQL peuvent-elles contenir des points ?
Les utilisateurs de MySQL peuvent rencontrer une requête de convention de dénomination courante : les noms de bases de données peuvent-ils inclure des points (.) ? Spécifiquement pour les utilisateurs de MySQL 5.1.22.
Réponse :
Non, MySQL n'autorise pas les périodes (ドット). Cela s’étend également à tout autre type d’identifiant. L'alternative suggérée consiste à utiliser des traits de soulignement (_) à la place. Cette pratique sert le même objectif et évite toute confusion.
Cependant, si vous avez besoin d'utiliser des caractères spéciaux dans les noms de tables ou de champs, vous devez les échapper.
Échapper aux identifiants dans MySQL :
Utilisez des backticks pour échapper aux identifiants dans MySQL :
SELECT `select`, `some.field name`, `crazy()naming+here` FROM `my-=+table`
Le backtick doit être appliqué à tous les noms de champs, même s'ils ne sont pas nécessaires, en tant que pratique recommandée.
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!