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

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

May 10, 2018 am 10:30 AM
mysql 字符 字符串

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;
Nach dem Login kopieren

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!

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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen May 08, 2024 am 10:24 AM

PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen

Wie optimiert man die MySQL-Abfrageleistung in PHP? Wie optimiert man die MySQL-Abfrageleistung in PHP? Jun 03, 2024 pm 08:11 PM

Wie optimiert man die MySQL-Abfrageleistung in PHP?

Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP? Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP? Jun 03, 2024 pm 12:19 PM

Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP?

Wie füge ich mit PHP Daten in eine MySQL-Tabelle ein? Wie füge ich mit PHP Daten in eine MySQL-Tabelle ein? Jun 02, 2024 pm 02:26 PM

Wie füge ich mit PHP Daten in eine MySQL-Tabelle ein?

Welche Anwendungsszenarien gibt es für Java-Aufzählungstypen in Datenbanken? Welche Anwendungsszenarien gibt es für Java-Aufzählungstypen in Datenbanken? May 05, 2024 am 09:06 AM

Welche Anwendungsszenarien gibt es für Java-Aufzählungstypen in Datenbanken?

So beheben Sie den Fehler „mysql_native_password nicht geladen' unter MySQL 8.4 So beheben Sie den Fehler „mysql_native_password nicht geladen' unter MySQL 8.4 Dec 09, 2024 am 11:42 AM

So beheben Sie den Fehler „mysql_native_password nicht geladen' unter MySQL 8.4

Wie verwende ich gespeicherte MySQL-Prozeduren in PHP? Wie verwende ich gespeicherte MySQL-Prozeduren in PHP? Jun 02, 2024 pm 02:13 PM

Wie verwende ich gespeicherte MySQL-Prozeduren in PHP?

Wie erstelle ich eine MySQL-Tabelle mit PHP? Wie erstelle ich eine MySQL-Tabelle mit PHP? Jun 04, 2024 pm 01:57 PM

Wie erstelle ich eine MySQL-Tabelle mit PHP?

See all articles