Heim > Datenbank > MySQL-Tutorial > Mit MySQL Text in einer ganzen Tabelle suchen und ersetzen?

Mit MySQL Text in einer ganzen Tabelle suchen und ersetzen?

王林
Freigeben: 2023-08-24 21:17:02
nach vorne
856 Leute haben es durchsucht

使用 MySQL 查找并替换整个表中的文本?

Text kann mit Hilfe der Funktion replace() gefunden und ersetzt werden. seine Erklärung ist Mit Hilfe der folgenden Schritte:

Erstellen Sie zunächst eine Tabelle mit Hilfe des Befehls „create“, wie unten gezeigt. Unten angegeben -

mysql> CREATE table FindAndReplaceDemo
-> (
-> FirstName varchar(200)
-> );
Query OK, 0 rows affected (0.43 sec)
Nach dem Login kopieren

Mit Hilfe der Select-Anweisung können alle Datensätze wie unten gezeigt angezeigt werden -

mysql> INSERT into FindAndReplaceDemo values('john');
Query OK, 1 row affected (0.15 sec)

mysql> INSERT into FindAndReplaceDemo values('smith');
Query OK, 1 row affected (0.17 sec)

mysql> INSERT into FindAndReplaceDemo values('Bob');
Query OK, 1 row affected (0.12 sec)

mysql> INSERT into FindAndReplaceDemo values('carol');
Query OK, 1 row affected (0.18 sec)
Nach dem Login kopieren

Unten ist die erhaltene Ausgabe dargestellt

mysql> SELECT * from FindAndReplaceDemo;
Nach dem Login kopieren
Nach dem Login kopieren

Jetzt wird mit Hilfe der Ersetzungsfunktion der Name Carol durch Taylor ersetzt. Die Syntax ist Unten angegeben -

+-----------+
| FirstName |
+-----------+
| john      |
| smith     |
| Bob       |
| carol     |
+-----------+
4 rows in set (0.00 sec)
Nach dem Login kopieren

Die Abfrage mit der obigen Syntax lautet wie folgt: -

UPDATE yourTableName SET column_name= replace(column_name, 'Old_Value', 'New_Value');
Nach dem Login kopieren

Der Inhalt der Tabelle kann mithilfe der SELECT-Anweisung erneut angezeigt werden. es ist eine Selbstverständlichkeit Unten -

mysql> UPDATE FindAndReplaceDemo SET FirstName = replace(FirstName, 'carol', 'Taylor');
Query OK, 1 row affected (0.14 sec)
Rows matched: 4 Changed: 1 Warnings: 0
Nach dem Login kopieren

Unten ist die erhaltene Ausgabe

mysql> SELECT * from FindAndReplaceDemo;
Nach dem Login kopieren
Nach dem Login kopieren

Wie aus der obigen Ausgabe ersichtlich ist, wird Carol durch Taylor ersetzt.

Das obige ist der detaillierte Inhalt vonMit MySQL Text in einer ganzen Tabelle suchen und ersetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
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