Erstellen von Datenbanken mit Punkten in MySQL
MySQL-Benutzer stoßen möglicherweise auf eine häufige Frage: Können Datenbanken mit Punkten (.) im Namen erstellt werden? ? Dieser Artikel befasst sich mit diesem Thema, bietet eine umfassende Antwort und praktische Lösungen.
Problem:
Ermöglicht MySQL die Erstellung von Datenbanken, deren Namen Punkte enthalten? Diese Frage ist besonders relevant für MySQL Version 5.1.22.
Antwort:
Die Antwort ist nein, MySQL erlaubt nicht die Erstellung von Datenbanken mit Punkten. Darüber hinaus ist es ratsam, in allen Bezeichnern keine Punkte zu verwenden und stattdessen Unterstriche zu verwenden. Diese Konvention fördert die Klarheit und vermeidet Verwirrung.
Wenn es jedoch einen zwingenden Grund gibt, Sonderzeichen in einem Tabellen- oder Feldnamen zu verwenden, bietet MySQL einen Escape-Mechanismus. Bezeichner können mit Backticks (`) maskiert werden, wie unten gezeigt:
SELECT `select`, `some.field name`, `crazy()naming+here` FROM `my-=+table`
Als Best Practice wird empfohlen, Feldnamen unabhängig von der Notwendigkeit konsistent mit Backticks zu versehen. Dadurch wird die Konsistenz und Klarheit Ihres Datenbankschemas sichergestellt.
Das obige ist der detaillierte Inhalt vonKönnen Sie MySQL-Datenbanken mit Punkten im Namen erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!