Adakah MySQL Menawarkan Pengumpulan Sensitif Huruf, dan Bagaimana Saya Boleh Menggunakannya?

Patricia Arquette
Lepaskan: 2024-11-22 03:18:10
asal
410 orang telah melayarinya

Does MySQL Offer Case-Sensitive Collations, and How Can I Use Them?

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:

  • Manual MySQL: https://dev.mysql.com/doc/refman/5.0/en/charset-mysql.html
  • Utas Forum MySQL: https://forums.mysql.com/read.php?103,19380 ,200971
  • Benang Forum MySQL: https://forums.mysql.com/read.php?103,156527,198794

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan