Heim > Datenbank > MySQL-Tutorial > Wie MySQL das Schlüsselwort ESCAPE verwendet

Wie MySQL das Schlüsselwort ESCAPE verwendet

醉折花枝作酒筹
Freigeben: 2021-05-14 09:33:08
nach vorne
3178 Leute haben es durchsucht

In diesem Artikel erfahren Sie, wie MySQL das Schlüsselwort ESCAPE verwendet. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Wie MySQL das Schlüsselwort ESCAPE verwendet

MySQL Escape

Escape stellt die ursprüngliche Semantik des Escape-Zeichens dar. Der Zweck eines Escape-Zeichens besteht darin, eine Zeichenfolge zu starten, sodass die Zeichenfolge am Anfang des Escape-Zeichens ein anderes Zeichen als das Zeichen hat Sequenz, die allein erscheint. Die Semantik der Zeit.

In MySQL beginnen Escape-Zeichen mit „“. Gängige Escape-Zeichen in der Programmierung sind alle in MySQL gültig und werden hier nicht beschrieben oder diskutiert. Hier wird die Funktion des ESCAPE-Schlüsselworts hauptsächlich durch „%“ und „_“ erklärt.

%: Entspricht einer beliebigen Anzahl von Zeichen.

_: Entspricht einem einzelnen Zeichen.

Wenn wir mit „%“ oder „_“ übereinstimmen möchten, müssen wir „“ wie folgt als Escapezeichen verwenden:

### 查询名字中带明字的用户
> SELECT * FROM user WHERE name LIKE CONCAT("%", "明", "%")

### 查询名字带有%字符的用户
> SELECT * FROM user WHERE name LIKE CONCAT("%", "\%", "%")
Nach dem Login kopieren

Verwendung von ESCAPE

Die Hauptfunktion des Schlüsselworts ESCAPE besteht darin, ein Zeichen anzugeben, das die Rolle ersetzt von "".

### 查询名字带有“%”字符的用户
> SELECT * FROM user WHERE name LIKE CONCAT("%", "$%", "%") ESCAPE "$"

### 查询名字带有“_”字符的用户
> SELECT * FROM user WHERE name LIKE CONCAT("%", "a_", "%") ESCAPE "a"
Nach dem Login kopieren

Es ist zu beachten, dass alle Zeichen, auf die ESCAPE in den Abfragebedingungen verweist, die Rolle von „“ ersetzen.

### 假设存在名字为 %a 和 %_ 两个的用户
> SELECT * FROM user WHERE name LIKE "a%_" ESCAPE "a"         ### %a %_ 
> SELECT * FROM user WHERE name LIKE "a%a" ESCAPE "a"         ### %a 
> SELECT * FROM user WHERE name LIKE "a%a_" ESCAPE "a"        ### %_
Nach dem Login kopieren

Verwandte Empfehlungen: „MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonWie MySQL das Schlüsselwort ESCAPE verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage