Erklärung des Konzepts und der Verwendung von Like in MySQL

Erklärung des Konzepts und der Verwendung von Like in MySQL

Like bedeutet auf Chinesisch „wie“, aber wenn es auf MySQL-Datenbanken angewendet wird, ist Like eine Anweisung, die für Fuzzy-Abfragen verwendet wird, hauptsächlich für Zeichenfelder, um die entsprechende Teilzeichenfolge in einer Zeichenfeldspalte abzurufen. Dieser Artikel stellt die Like-Anweisung in MySQL vor.

1. Was bedeutet „Gefällt mir“?

1. „Like“ wird in MySQL als Prädikat betrachtet und seine Anwendung ähnelt der Verwendung von Symbolen wie „is“, „=“, „>“ und „<“.

2. In der strukturierten Abfragesprache SQL spielt die Like-Anweisung eine entscheidende Rolle.

3. In gewissem Sinne kann Like als eine optimierte reguläre Ausdrucksfunktion betrachtet werden.

2. Like-Funktion

Die Syntax der Like-Anweisung lautet

select * aus Tabellenname, wobei Feldname dem entsprechenden Wert entspricht (Teilzeichenfolge)

Funktion: Hauptsächlich für Zeichenfelder, um in einer Zeichenfeldspalte nach entsprechenden Teilzeichenfolgen zu suchen.

3. Unterstützungstypen mögen

Like unterstützt hauptsächlich zwei Platzhalterzeichen, "_" und "%".

1. „_“ steht für die Übereinstimmung mit einem beliebigen Zeichen und wird oft als Platzhalter verwendet;

2. „%“ bedeutet, dass 0 oder mehr beliebige Zeichen übereinstimmen.

4. Zwei Nutzungsszenarien von Like

1. Die in der Datenbank gespeicherten Feldwerte sind genauer und die Parameter sind Fuzzy-Werte (dies ist normalerweise der Fall).

2. Die in der Datenbank gespeicherten Feldwerte sind Fuzzy-Werte und die Parameter sind genauere Werte.

Wissenspunkterweiterung:

In MySQL ist der SQL-Modus standardmäßig nicht case-sensitiv. Nachfolgend sind einige Beispiele aufgeführt. Beachten Sie, dass Sie im SQL-Modus weder = noch ! verwenden können. =; verwenden Sie den Vergleichsoperator LIKE oder NOT LIKE.

SELECT-Feld FROM Tabelle WHERE ein Feld Wie Bedingung

Bezüglich der Bedingungen bietet SQL vier Übereinstimmungsmodi:

%: steht für ein oder mehrere beliebige Zeichen. Stimmt mit Zeichen beliebigen Typs und jeder Länge überein.

Zum Beispiel

SELECT * FROM [Benutzer] WHERE u_name LIKE '%三%'

Dies ist das Ende dieses Artikels über das Konzept und die Verwendung von „Like“ in MySQL. Weitere Informationen dazu, was „Like“ in MySQL bedeutet, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Implementierung einer Fuzzy-Abfrage wie %% in MySQL
  • Detaillierte Analyse der MySQL-Optimierung von like und = Leistung
  • Tutorial zur Verwendung der LIKE-Klausel in MySQL
  • Tabellenreplikation in MySQL: Tabelle wie folgt erstellen und Tabelle als Auswahl erstellen
  • Zusammenfassung der MySQL-Fuzzy-Abfragen „Like“ und „Regexp“

<<:  Detaillierte Erklärung mehrerer Möglichkeiten zum Entfernen der Lücke zwischen Inline-Blockelementen in CSS

>>:  Von Vue berechnete Eigenschaften

Artikel empfehlen

HTML+CSS zur Realisierung einer einfachen Navigationsleistenfunktion

Ohne weitere Umschweife komme ich gleich zum Code...

Installieren Sie Ubuntu 18 ohne USB-Laufwerk unter Windows 10 mit EasyUEFI

1. BIOS überprüfen Überprüfen Sie zunächst, in we...

So verhindern Sie doppelte Übermittlungen in einem JQuery-Projekt

In neuen Projekten kann Axios doppelte Übermittlu...

Der Grund, warum MySQL den B+-Baum als zugrunde liegende Datenstruktur verwendet

Wir alle wissen, dass die zugrunde liegende Daten...

Schritte zur Methode „Mysql-Abfragedatenbankkapazität“

Abfrage der Gesamtgröße aller Datenbanken So geht...

So erstellen Sie mit Harbor ein privates Docker-Repository

Inhaltsverzeichnis 1. Open-Source-Lagerverwaltung...

Lassen Sie uns über die beiden Funktionen von try catch in Javascript sprechen

Das Programm wird sequentiell von oben nach unten...

Korrekte Änderungsschritte für das Standardnetzwerksegment von Docker

Hintergrund Ein Kollege arbeitet an seinem Sicher...

Detaillierte Erklärung der Methoden des fs-Moduls und des Path-Moduls in Node.js

Überblick: Das Dateisystemmodul ist ein einfacher...

Javascript realisiert 10-Sekunden-Countdown zur Bezahlung

In diesem Artikel wird der spezifische Code von J...

VUE implementiert Saugknopf an der Unterseite

In diesem Artikelbeispiel wird der spezifische Co...