Heim >häufiges Problem >Ist bei MySQL die Groß-/Kleinschreibung beachtet?
MySQL unterscheidet standardmäßig nicht zwischen Groß- und Kleinschreibung. Wenn das Feld in „*_bin“ codiert ist, unterscheidet MySQL standardmäßig zwischen Groß- und Kleinschreibung bei Tabellennamen, bei Tabellennamen unter Windows jedoch nicht .
Das Betriebssystem dieses Tutorials: Windows 10-System, MySQL-Version 8.0, Dell G3-Computer.
1. Beachtet MySQL standardmäßig die Groß-/Kleinschreibung? Verwenden Sie show-Variablen wie „%table_names“, um den Wert von „lower_case_table_names“ anzuzeigen.
2. MySQL unterscheidet standardmäßig nicht zwischen Groß- und Kleinschreibung für Varchar-Daten, aber wenn das Feld mit „*_bin“ codiert ist, wird bei MySQL die Groß-/Kleinschreibung beachtet.
utf8_general_ci – nicht zwischen Groß- und Kleinschreibung unterscheiden
3. MYSQL unter Linux berücksichtigt standardmäßig die Groß-/Kleinschreibung, während bei Tabellennamen unter Windows die Groß-/Kleinschreibung nicht beachtet wird Es ist eigentlich ganz einfach, in MYSQL die Groß- und Kleinschreibung von Tabellennamen zu berücksichtigen:
1. Melden Sie sich mit ROOT an und ändern Sie /etc/my.cnf
2. Fügen Sie eine Zeile unter [mysqld] hinzu: Lower_case_table_names=1
3. Starten Sie die Datenbank neu
Das obige ist der detaillierte Inhalt vonIst bei MySQL die Groß-/Kleinschreibung beachtet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!