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

So zeichnen Sie spezielle Grafiken in CSS

1. Dreieck Rahmeneinstellungen Code: Breite: 300p...

Vue verwendet el-table, um Spalten und Zeilen dynamisch zusammenzuführen

In diesem Artikelbeispiel wird der spezifische Co...

Vorgang zur Zeitzonenanpassung im Docker-Container

Wie kann ich überprüfen, ob die Zeitzone des Dock...

Detaillierte Erläuterung der MySQL-Transaktionsverarbeitung

1. MySQL-Transaktionskonzept MySQL-Transaktionen ...

Einige allgemeine Eigenschaften von CSS

CSS-Hintergrund: background:#00ffee; //Hintergrund...

Tutorial zu HTML-Tabellen-Tags (21): Zeilenrahmen-Farbattribut BORDERCOLOR

Um die Tabelle zu verschönern, können Sie für die...

Detaillierte Erklärung der Verwendung von publicPath in Webpack

Inhaltsverzeichnis Ausgabe Ausgabepfad Ausgabe.öf...

Die Verwendung von Ankerpunkten in HTML_PowerNode Java Academy

Lassen Sie uns nun mehrere Situationen zur Steuer...

Was sind die Attribute des JSscript-Tags

Was sind die Attribute des JS-Skript-Tags: charse...

So verwenden Sie den Vue-Video-Player für eine Live-Übertragung

Inhaltsverzeichnis 1. Installieren Sie den Vue-Vi...

Detaillierte Erklärung zum Festlegen des Kontextpfads in der Webanwendung

URL: http://hostname.com/contextPath/servletPath/...

Implementierung von Socket-Optionen in der Linux-Netzwerkprogrammierung

Socket-Optionsfunktion Funktion: Methoden zum Les...