MySQL-EscapeEscape bedeutet die ursprüngliche Semantik des Escape-Zeichens. Der Zweck eines Escape-Zeichens besteht darin, eine Zeichenfolge zu starten, sodass die Zeichenfolge, die mit dem Escape-Zeichen beginnt, eine andere Semantik hat, als wenn die Zeichenfolge allein auftritt. In MySQL beginnt das Escape-Zeichen mit "\". Die in der Programmierung üblicherweise verwendeten Escape-Zeichen sind alle in MySQL gültig und werden hier nicht beschrieben oder diskutiert. Hier wird die Rolle des Schlüsselworts ESCAPE hauptsächlich durch „%“ und „_“ erklärt. %: Stimmt mit einer beliebigen Anzahl von Zeichen überein. _: Stimmt mit einem einzelnen Zeichen überein. Wenn wir "%" oder "_" abgleichen möchten, müssen wir wie folgt "\" als Escapezeichen verwenden: ### Benutzer abfragen, deren Namen das Zeichen "明" enthalten"> SELECT * FROM user WHERE name LIKE CONCAT("%", "明", "%") ### Benutzer abfragen, deren Namen das %-Zeichen enthalten> SELECT * FROM user WHERE name LIKE CONCAT("%", "\%", "%") Verwendung von ESCAPEDie Hauptfunktion des Schlüsselworts ESCAPE besteht darin, ein Zeichen anzugeben, das "\" ersetzen soll. ### Benutzer abfragen, deren Namen das Zeichen "%" enthalten> SELECT * FROM user WHERE name LIKE CONCAT("%", "$%", "%") ESCAPE "$" ### Benutzer abfragen, deren Namen das Zeichen "_" enthalten> SELECT * FROM user WHERE name LIKE CONCAT("%", "a_", "%") ESCAPE "a" Es ist zu beachten, dass alle mit ESCAPE gekennzeichneten Zeichen in den Abfragebedingungen die Funktion von „\“ ersetzen. ### Angenommen, es gibt zwei Benutzer mit den Namen %a und %_> SELECT * FROM user WHERE name LIKE "a%_" ESCAPE "a" ### %a %_ > SELECT * FROM Benutzer WHERE Name LIKE "a%a" ESCAPE "a" ### %a > SELECT * FROM Benutzer WHERE Name LIKE "a%a_" ESCAPE "a" ### %_ Dies ist das Ende dieses Artikels zur detaillierten Verwendung des Schlüsselworts ESCAPE in MySQL. Weitere relevante Inhalte zum Schlüsselwort MySQL ESCAPE finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
>>: Tutorial zur HTML-Tabellenauszeichnung (6): Farbattribut für dunkle Rahmen BORDERCOLORDARK
Inhaltsverzeichnis Vorwort 1. Art von 2. Instanz ...
Inhaltsverzeichnis Installieren Softwareverwaltun...
Redis im Docker bereitstellen Installieren Sie zu...
Die Formularvalidierung ist eine der am häufigste...
Dieser Artikel beschreibt anhand eines Beispiels,...
Einführung Derzeit ist k8s sehr beliebt und ich h...
Globales Objekt Alle Module können aufgerufen wer...
Zunächst müssen Sie einige Eigenschaften von HTML...
Heute werde ich den Server nginx verwenden und mu...
Ich habe erst vor Kurzem angefangen, mich mit Dat...
Jedes Mal, wenn ich das System installiert habe, ...
Inhaltsverzeichnis Vorwort: Schritt 1: Finden Sie...
Ein Datenvolumencontainer ist ein Container, der ...
Was ist der Eingabetyp="Datei"? Ich glau...
Als ich mich heute beim internen Server des Unter...