Rumah > pangkalan data > tutorial mysql > Bagaimana untuk menjadikan kes pertanyaan mysql sensitif

Bagaimana untuk menjadikan kes pertanyaan mysql sensitif

WBOY
Lepaskan: 2022-02-15 10:39:32
asal
19006 orang telah melayarinya

Dalam mysql, anda boleh menggunakan penyataan pertanyaan pilih dengan kata kunci binari untuk membezakan kes Pernyataan pilih digunakan untuk menanyakan data, dan kata kunci binari digunakan untuk membezakan kes adalah "pilih * daripada nama jadual WHERE medan binari = nilai medan".

Bagaimana untuk menjadikan kes pertanyaan mysql sensitif

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.

Bagaimanakah mysql query case-sensitive?

Query dalam mysql adalah case-sensitive secara lalai, tetapi ia bukan case-sensitive secara lalai dalam mysql.

Penyelesaian:

mysql boleh menambah perduaan pada pernyataan SQL untuk menjadikannya peka huruf besar-kecil. BINARI bukan fungsi, tetapi pengendali penukaran jenis Ia digunakan untuk memaksa rentetan di belakangnya menjadi rentetan binari Ia boleh difahami bahawa perbandingan rentetan adalah sensitif huruf.

1. Tambahkan binari

    select
    *
    from users
    WHERE binary user_name = '张三'
    AND status != 0
Salin selepas log masuk

pada pernyataan pertanyaan 2. Tambah binari

    create table t{
    code varchar(10)  binary
    }
Salin selepas log masuk
ALTER TABLE t_order CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;
Salin selepas log masuk

selepas melaksanakan sql di atas , Pertanyaan jadual adalah sensitif huruf besar-besaran.

Pembelajaran yang disyorkan: tutorial video mysql

Atas ialah kandungan terperinci Bagaimana untuk menjadikan kes pertanyaan mysql sensitif. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan