Heim  >  Artikel  >  Datenbank  >  MySQL-String-Interception und Interception-Zeichen für die Abfrage

MySQL-String-Interception und Interception-Zeichen für die Abfrage

亚连
亚连Original
2018-05-10 10:30:522739Durchsuche

Verwenden Sie einige mit MySQL gelieferte String-Interception-Funktionen, um die Daten zu verarbeiten. Im Folgenden sind die String-Interception- und Interception-Zeichen aufgeführt, die ich für die Abfrage zusammengestellt habe.

1. String-Abfangfunktionen in MySQL
Es gibt spezielle String-Abfangfunktionen in MySQL: Es gibt zwei häufig verwendete: substring_index(str,delim,count) und concat
1.substring_index(str,delim,count)-Funktionen werden häufig verwendet.
Die Reihenfolge innerhalb der Funktionsklammern ist: die zu trennende und abzufangende Zeichenfolge (z. B. „aaa_bbb_ccc“), das Trennzeichen (z. B. „_“) und die Position (die das Trennzeichen angibt, z. B als: „ 1“).
count ist eine positive Zahl, dann beginnt die Zählung von links, und die Funktion gibt die Zeichenfolge links vom count-th-Trennzeichen zurück;
count ist eine negative Zahl, dann beginnt die Zählung von rechts, und die Die Funktion gibt das Zähl-Trennzeichen zurück. Alles auf der rechten Seite kann 0 sein und wird zurückgegeben.

例子:substring_index("aaa_bbb_ccc","_",1) ,返回为 aaa;
         substring_index("aaa_bbb_ccc","_",2) ,返回为 aaa_bbb;
         substring_index(substring_index("aaa_bbb_ccc","_",-2),"_",1) ,返回为 bbb;

2.concat soll mehrere Strings verbinden Beispiel: concat('m','y','s','q','l'); 🎜>Rückgabe: mysql

2. Fragen Sie alle Daten ab, die dieses Zeichen enthalten, basierend auf einem bestimmten Feld in der Tabelle
1.find_in_set: SELECT * FROM user WHERE find_in_set('Wu', name) ; Fragen Sie alle Daten in der Benutzertabelle ab, deren Name „Wu“ enthält.
2.REGEXP: SELECT * FROM user WHERE name REGEXP '('WHERE'|'Liu')'; Abfragedaten, die Liu oder Wu enthalten

Das Obige sind die MySQL-String-Interception- und Interception-Zeichen, die ich für die Abfrage zusammengestellt habe. Ich hoffe, dass sie in Zukunft für alle hilfreich sein werden

Verwandte Artikel:

PHP Basic MySQL

PHP MySQL Dauerbetrieb

So verwenden Sie die Transaktionsautomatisierung in MySQL Verbindungspool Recycling (mit Code)

Das obige ist der detaillierte Inhalt vonMySQL-String-Interception und Interception-Zeichen für die Abfrage. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:MySQL-VerschlüsselungsmethodeNächster Artikel:MySQL-Verschlüsselungsmethode