Sensitiviti Kes dalam Penyusunan MySQL
MySQL menawarkan pelbagai jenis penyusunan, tetapi menentukan yang mana satu menyokong sensitiviti huruf besar boleh mengelirukan. Soalan ini menyelidiki ketersediaan pengumpulan sensitif huruf besar dalam MySQL dan menyediakan jawapan terperinci.
Jawapan 1:
Menurut Manual MySQL, tetapkan pengumpulan kepada " _cs" membolehkan kepekaan huruf besar. Anda boleh melihat himpunan _cs yang tersedia menggunakan pertanyaan "TUNJUKKAN KOLEKSI DI MANA KOLEKSI SEPERTI "%_cs"".
Jawapan 2:
Walau bagaimanapun, kajian lanjut mendedahkan bahawa terdapat tiada koleksi utf8_*_cs dalam MySQL. Untuk medan utf8 sensitif huruf besar-besaran, "utf8_bin" harus digunakan. Walaupun ini mungkin mengganggu pesanan, ia boleh diselesaikan dengan menggunakan "ORDER BY column COLLATE utf8_general_ci".
Sumber Tambahan:
Atas ialah kandungan terperinci Adakah MySQL Menawarkan Pengumpulan Sensitif Huruf, dan Bagaimana Saya Boleh Menggunakannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!