Heim  >  Artikel  >  Datenbank  >  So verwenden Sie Ersetzen in MySQL

So verwenden Sie Ersetzen in MySQL

WBOY
WBOYOriginal
2022-05-16 10:58:1214985Durchsuche

Wenn die Ersetzungsfunktion in Verbindung mit der SELECT-Anweisung verwendet wird, können damit auch mehrere Zeichenfolgen gleichzeitig ersetzt werden. Die Syntax lautet „SELECT REPLACE (die Spalte). Name der Datenbanktabelle, die ersetzt werden muss). String, ersetzt durch den String)".

So verwenden Sie Ersetzen in MySQL

Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.

Wie verwende ich Ersetzen in MySQL? zu ersetzen

Semantik: Ersetzen Sie alle Suchzeichenfolgen, die im Feld „Spaltenname:“ erscheinen, durch Ersetzungszeichenfolgen.

    MySQL-Ersetzungsbeispielbeschreibung:
  • replace(field,search,replace)

    Erläuterung: Der Wert von abc im Feld f1 in Tabelle tb1 wird auf def aktualisiert. Wird im Allgemeinen für Felder verwendet, bei denen der Wert in einem bestimmten Feld ungeeignet ist und stapelweise geändert werden muss. Sie können update table set field=replace('field','a value of the field','the value that need ersetzt');

    UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');
  • Alle Vorkommen der Zeichenfolge from_str in der Zeichenfolge str werden durch to_str ersetzt, und dann wird diese Zeichenfolge zurückgegeben.
  • Die Ersetzungsfunktion REPLACE(s, s1, s2) in MySQL verwendet die Zeichenfolge s2, um alle Zeichenfolgen s1 in der Zeichenfolge s zu ersetzen.

  • [Beispiel] Verwenden Sie die REPLACE-Funktion, um Zeichenfolgenersetzungsvorgänge durchzuführen. Die Eingabe-SQL-Anweisung und der Ausführungsprozess sind wie folgt.
  • REPLACE(str,from_str,to_str)

    Wie aus den laufenden Ergebnissen ersichtlich ist, verwenden Sie REPLACE('aaa.mysql.com', 'a', 'w'), um das „a“-Zeichen der Zeichenfolge „aaa.mysql.com“ durch das zu ersetzen „w“-Zeichen, das Ergebnis ist „www.mysql.com“.

  • Empfohlenes Lernen:
MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Ersetzen in MySQL. 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