Allgemein:
Bei Datenbank- und Tabellennamen wird in Windows nicht zwischen Groß- und Kleinschreibung unterschieden und in den meisten Unix-Varianten nicht zwischen Groß- und Kleinschreibung.
In MySQL entsprechen Datenbanken Verzeichnissen innerhalb des Datenverzeichnisses. Jede Tabelle innerhalb einer Datenbank entspricht mindestens einer Datei innerhalb des Datenbankverzeichnisses. Folglich spielt die Groß-/Kleinschreibung des zugrunde liegenden Betriebssystems eine Rolle bei der Groß-/Kleinschreibung von Datenbank- und Tabellennamen.
Man kann konfigurieren, wie Tabellennamen auf der Festplatte gespeichert werden, indem man die Systemvariable lower_case_table_names
verwendet (in der my.cnf Konfigurationsdatei unter [mysqld]).
Lesen Sie den Abschnitt:10.2.2 Identifier Case Sensitivity für weitere Informationen.