Rumah  >  Artikel  >  Adakah mysql case sensitive?

Adakah mysql case sensitive?

百草
百草asal
2023-06-13 12:00:4612042semak imbas

Mysql tidak peka huruf besar-kecil secara lalai Jika medan dikodkan dalam "*_bin", ia akan menjadikan mysql peka huruf besar-kecil di bawah Linux secara lalai kepada nama jadual sensitif huruf besar-besaran, tetapi dalam nama Jadual di bawah Windows tidak sensitif huruf besar-besaran.

Adakah mysql case sensitive?

Sistem pengendalian untuk tutorial ini: Sistem Windows 10, mysql versi 8.0, komputer Dell G3.

1. Adakah MySQL sensitif huruf besar secara lalai Gunakan show Variables seperti '%table_names' untuk melihat nilai lower_case_table_names 0 bermaksud perbezaan, 1 bermakna tiada perbezaan.

Adakah mysql case sensitive?

2. Mysql tidak sensitif huruf besar-kecil secara lalai untuk data varchar, tetapi jika medan dikodkan dengan "*_bin", mysql akan menjadi sensitif huruf besar-kecil.

utf8_general_ci --tidak sensitif huruf besar/kecil

utf8_bin--sensitif huruf besar/kecil

Adakah mysql case sensitive?

3 lalai, MYSQL sensitif huruf besar-kecil dalam nama jadual, tetapi di bawah Windows, nama jadual tidak sensitif huruf besar-kecil

Kaedah untuk menjadikan MYSQL tidak sensitif huruf besar-kecil dalam nama jadual sebenarnya sangat mudah:

1. Log masuk dengan ROOT dan ubah suai /etc/my.cnf

2. Tambahkan baris di bawah [mysqld]: lower_case_table_names=1

3. . Mulakan semula pangkalan data Itu sahaja

Atas ialah kandungan terperinci Adakah mysql case sensitive?. 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