Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Melakukan Carian Perkataan Tepat dalam MySQL?

Bagaimana untuk Melakukan Carian Perkataan Tepat dalam MySQL?

Barbara Streisand
Lepaskan: 2025-01-14 08:35:44
asal
993 orang telah melayarinya

How to Perform Exact Word Searches in MySQL?

Melakukan carian "keseluruhan perkataan" dalam MySQL

Apabila mencari kata kunci dalam pangkalan data MySQL, anda biasanya perlu memadankan keseluruhan perkataan dengan tepat, bukannya padanan separa. Ini amat berguna apabila mencari istilah seperti "rid" kerana ia memastikan tiada padanan untuk "gersang".

Untuk mencapai padanan keseluruhan perkataan, gunakan operator REGEXP dengan penanda sempadan perkataan. Teg [[:<:]] dan [[:>:]] mentakrifkan sempadan perkataan.

<code class="language-sql">SELECT *
FROM table
WHERE keywords REGEXP '[[:<:]]rid[[:>:]]'</code>
Salin selepas log masuk

Untuk MySQL 8.0.4 dan yang lebih baru, teg sempadan perkataan standard b hendaklah digunakan sebaliknya.

<code class="language-sql">SELECT *
FROM table
WHERE keywords REGEXP '\brid\b'</code>
Salin selepas log masuk

Ingat bahawa untuk mod REGEXP berfungsi dengan betul, garis miring ke belakang perlu dilepaskan dengan garis miring ke belakang yang lain. Dengan menggunakan teknik ini, anda boleh melakukan padanan keseluruhan perkataan yang tepat dalam MySQL, memastikan ketepatan hasil carian anda.

Atas ialah kandungan terperinci Bagaimana untuk Melakukan Carian Perkataan Tepat dalam MySQL?. 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