Heim > Datenbank > MySQL-Tutorial > Können Datenbanknamen in MySQL 5.1.22 Punkte (.) enthalten?

Können Datenbanknamen in MySQL 5.1.22 Punkte (.) enthalten?

DDD
Freigeben: 2024-10-28 22:43:30
Original
795 Leute haben es durchsucht

Can Database Names in MySQL 5.1.22 Contain Dots (.)?

Können MySQL-Datenbanken Punkte enthalten?

MySQL-Benutzer stoßen möglicherweise auf eine häufige Abfrage nach Namenskonventionen: Können Datenbanknamen Punkte (.) enthalten? Speziell für MySQL 5.1.22-Benutzer.

Antwort:

Nein, MySQL erlaubt keine データベース名包含Zeiträume (ドット). Dies gilt auch für jede andere Art von Identifikator. Die vorgeschlagene Alternative besteht darin, stattdessen Unterstriche (_) zu verwenden. Diese Vorgehensweise dient demselben Zweck und vermeidet Verwirrung.

Wenn Sie jedoch die Verwendung von Sonderzeichen in Tabellen- oder Feldnamen benötigen, müssen Sie diese maskieren.

Escape-Bezeichner in MySQL :

Verwenden Sie Backticks, um Bezeichner in MySQL zu maskieren:

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

Der Backtick sollte als empfohlene Vorgehensweise auf alle Feldnamen angewendet werden, auch wenn dies nicht erforderlich ist.

Das obige ist der detaillierte Inhalt vonKönnen Datenbanknamen in MySQL 5.1.22 Punkte (.) enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage