Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Melakukan Perbandingan Rentetan Sensitif Huruf dalam MySQL?
Mencapai Perbandingan Rentetan Sensitif Huruf dalam MySQL
Tingkah laku perbandingan rentetan lalai MySQL adalah tidak peka huruf besar-besaran. Ini bermakna pertanyaan biasanya mengabaikan sarung aksara. Walau bagaimanapun, untuk situasi yang memerlukan padanan yang tepat dan sensitif huruf, kata kunci BINARY
menyediakan penyelesaiannya.
Menggunakan BINARY
memaksa perbandingan binari, menjadikan MySQL sensitif terhadap kes setiap aksara.
Sebagai contoh, pertanyaan ini hanya mengembalikan baris yang nilai lajur betul-betul sepadan dengan 'nilai', dengan mengambil kira kes:
<code class="language-sql">SELECT * FROM `table` WHERE BINARY `column` = 'value';</code>
Ciri ini penting apabila padanan rentetan yang tepat adalah penting, memastikan integriti data dan pengambilan yang tepat.
Atas ialah kandungan terperinci Bagaimana untuk Melakukan Perbandingan Rentetan Sensitif Huruf dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!