Nama jadual MySQL dalam Linux adalah nama pangkalan data MySQL, nama jadual, nama pembolehubah dan alias jadual semuanya sangat sensitif huruf besar dan kecil dalam Linux, manakala nama lajur dan alias lajur semuanya sensitif huruf diabaikan dalam semua kes Anda boleh mengubah suai parameter "ower_case_table_names" dalam fail konfigurasi MySQL untuk menetapkan sama ada ia sensitif huruf.
Persekitaran pengendalian tutorial ini: sistem linux7.3, versi mysql8.0.22, komputer Dell G3.
Di Linux, selepas pemasangan MySQL selesai, nama jadual adalah sensitif huruf besar-kecil secara lalai, dan atribut ini tidak boleh diubah suai. Ia dikatakan dalam talian dalam /etc/mysql Konfigurasi medan tambahan dalam /my.cnf tidak akan berkuat kuasa, dan mysql akan gagal dimulakan selepas pengubahsuaian.
Nama jadual Mysql peka huruf besar-kecil dalam Linux, dan nama jadual mysql tidak sensitif huruf besar-kecil dalam Windows anda boleh menambah baris "ower_case_table_names = parameters" dalam fail konfigurasi MySQL "my.ini [mysqld]; " untuk Tetapkan sama ada untuk menjadi sensitif huruf besar atau kecil.
Peraturan kes untuk nama pangkalan data MySQL, nama jadual, nama lajur dan alias di bawah Linux adalah seperti berikut:
Nama pangkalan data dan nama jadual adalah ketat Kes yang dibezakan;
Alias jadual adalah sensitif huruf besar-besaran; semua kes;
Nama pembolehubah juga sangat sensitif huruf kecil;
Operasi khusus adalah seperti berikut:
Penjelasan parameter:
0: sensitif huruf besar/kecil
1: tidak sensitif huruf besar/kecil
Dalam MySQL , pangkalan data dan jadual sepadan dengan direktori dan fail di bawah direktori tersebut.
Nama lajur dan alias lajur tidak peka huruf besar-kecil dalam semua kes dan alias jadual adalah sensitif huruf besar-kecil. Untuk mengelakkan masalah ini, sebaiknya gunakan semua huruf kecil serta garis bawah semasa mentakrifkan peraturan penamaan pangkalan data, tanpa menggunakan sebarang huruf besar. Atau anda boleh memaksanya untuk bermula dengan parameter -O lower_case_table_names=1
Atas ialah kandungan terperinci Adakah nama jadual mysql sensitif huruf besar dalam linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!