Tanda peratus % dalam MySQL ialah aksara kad bebas yang boleh memadankan sebarang jujukan aksara. Ia boleh digunakan untuk: 1. Padanan rentetan (seperti: SUKA '%string%'); 2. Pertanyaan julat (seperti: ANTARA '%start%' DAN '%end%'); seperti: REGEXP '%.*%'); mesti digunakan.
Tanda peratus (%) dalam MySQL
Tanda peratus (%) dalam MySQL ialah aksara kad bebas yang digunakan untuk memadankan sebarang jujukan aksara. Ia boleh digunakan dalam senario berikut:
1. Padanan rentetan
Dalam klausa LIKE, % boleh digunakan untuk memadankan sebarang jujukan aksara:
<code class="sql">SELECT * FROM table_name WHERE column_name LIKE '%string%';</code>
Ini akan sepadan dengan mana-mana rekod yang mengandungi rentetan "rentetan". Pertanyaan Julat ( Termasuk "mula" dan "akhir" sendiri).
3. Ungkapan biasa
Dalam klausa REGEXP, % boleh digunakan sebagai kad bebas untuk memadankan mana-mana aksara:
<code class="sql">SELECT * FROM table_name WHERE column_name BETWEEN '%start%' AND '%end%';</code>
Ini akan sepadan dengan rekod yang mengandungi sebarang jujukan aksara.
Nota:
% sepadan dengan mana-mana jujukan aksara, tetapi tidak boleh sepadan dengan rentetan kosong. % tidak boleh muncul pada permulaan atau penghujung ungkapan kad bebas.Untuk memadankan tanda peratus sebenar, anda perlu menggunakan aksara melarikan diri, seperti %.
Atas ialah kandungan terperinci Apakah maksud % dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!