Heim > Datenbank > MySQL-Tutorial > Wie führt man in MySQL eine exakte Wortsuche durch?

Wie führt man in MySQL eine exakte Wortsuche durch?

Barbara Streisand
Freigeben: 2025-01-14 08:35:44
Original
993 Leute haben es durchsucht

How to Perform Exact Word Searches in MySQL?

Durchführen einer „Ganzwort-Übereinstimmung“-Suche in MySQL

Bei der Suche nach Schlüsselwörtern in einer MySQL-Datenbank müssen Sie normalerweise das gesamte Wort genau und nicht nur teilweise treffen. Dies ist besonders nützlich, wenn Sie nach Begriffen wie „rid“ suchen, da so sichergestellt wird, dass es keine Übereinstimmung für „arid“ gibt.

Um eine Ganzwortübereinstimmung zu erreichen, verwenden Sie den REGEXP-Operator mit Wortgrenzenmarkierungen. Die Tags [[:<:]] und [[:>:]] definieren Wortgrenzen.

<code class="language-sql">SELECT *
FROM table
WHERE keywords REGEXP '[[:<:]]rid[[:>:]]'</code>
Nach dem Login kopieren

Für MySQL 8.0.4 und höher sollte stattdessen das Standard-Wortgrenzen-Tag b verwendet werden.

<code class="language-sql">SELECT *
FROM table
WHERE keywords REGEXP '\brid\b'</code>
Nach dem Login kopieren

Denken Sie daran, dass ein Backslash durch einen anderen Backslash maskiert werden muss, damit der REGEXP-Modus ordnungsgemäß funktioniert. Mithilfe dieser Technik können Sie in MySQL einen exakten Ganzwortabgleich durchführen und so die Genauigkeit Ihrer Suchergebnisse sicherstellen.

Das obige ist der detaillierte Inhalt vonWie führt man in MySQL eine exakte Wortsuche durch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage