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.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.
Adakah nama jadual mysql peka huruf besar-kecil?
Peraturan kes untuk nama pangkalan data MySQL, nama jadual, nama lajur dan alias di bawah Linux adalah: Seperti ini:
0: sensitif huruf besar/kecil
1: tidak sensitif huruf besar/kecil
Dalam MySQL, pangkalan data dan jadual sepadan dengan direktori dan fail direktori tersebut.
Oleh itu, kepekaan sistem pengendalian menentukan sensitiviti kes pangkalan data dan penamaan jadual. Ini bermakna pangkalan data dan nama jadual adalah tidak peka huruf besar-kecil pada Windows tetapi sensitif huruf besar pada kebanyakan jenis sistem Unix.
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 memaksa untuk memulakan
mysqld dengan parameter -O lower_case_table_names=1 (jika anda menggunakan parameter --defaults-file=...my.cnf untuk membaca fail konfigurasi yang ditentukan untuk memulakan mysqld, anda perlu mengkonfigurasi Tambah baris lower_case_table_names=1) di bawah bahagian [mysqld] fail. Dengan cara ini, MySQL secara automatik akan menukar semua nama jadual kepada aksara kecil semasa penciptaan dan carian Pilihan ini lalai kepada 1 dan 0 dalam Unix.
Pembelajaran yang disyorkan:
tutorial video mysql
Atas ialah kandungan terperinci Adakah nama jadual mysql sensitif huruf besar-besaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn