Heim >Datenbank >MySQL-Tutorial >Warum wird bei meinen MySQL-Tabellennamen auf einem System die Groß-/Kleinschreibung beachtet, auf einem anderen jedoch nicht?
Groß- und Kleinschreibung von MySQL-Tabellennamen
Diese Frage wurde von einem Entwickler gestellt, der in zwei verschiedenen Umgebungen unterschiedliche Groß- und Kleinschreibung von Tabellennamen hatte. Auf ihrem Windows-Entwicklungscomputer waren alle Tabellen in Kleinbuchstaben geschrieben, während auf dem Ubuntu-Testserver Tabellennamen mit einem Großbuchstaben als Anfangsbuchstaben angezeigt wurden.
In den meisten Fällen ist der Unterschied in der Groß- und Kleinschreibung nicht auf das Betriebssystem zurückzuführen MySQL selbst.
Rolle des Betriebssystems:
Im Allgemeinen wird bei Datenbank- und Tabellennamen in Windows die Groß-/Kleinschreibung nicht beachtet, dies ist jedoch der Fall In den meisten Unix-Versionen wird die Groß-/Kleinschreibung beachtet. In MySQL entsprechen Datenbanken Verzeichnissen innerhalb des Datenverzeichnisses und Tabellen innerhalb einer Datenbank entsprechen Dateien innerhalb des Datenbankverzeichnisses. Somit beeinflusst die Groß-/Kleinschreibung des zugrunde liegenden Betriebssystems die Groß-/Kleinschreibung von Datenbank- und Tabellennamen.
Konfigurationsoption:
MySQL bietet eine Konfigurationsoption, Lower_case_table_names, mit dem Sie steuern können, wie Tabellennamen auf der Festplatte gespeichert werden. Diese Option kann eingestellt werden auf:
Durch die entsprechende Einstellung von lower_case_table_names können Sie die Groß-/Kleinschreibung von Tabellennamen unabhängig vom Betriebssystem steuern. Weitere Einzelheiten finden Sie in der MySQL-Dokumentation zu [Identifier Case Sensitivity](https://dev.mysql.com/doc/refman/8.0/en/identifier-case-sensitivity.html).
Das obige ist der detaillierte Inhalt vonWarum wird bei meinen MySQL-Tabellennamen auf einem System die Groß-/Kleinschreibung beachtet, auf einem anderen jedoch nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!