mysql ersetzt einen Teil des Feldinhalts und mysql ersetzt die Funktion replace()

mysql ersetzt einen Teil des Feldinhalts und mysql ersetzt die Funktion replace()

[mysql] Ersetzungsverwendung (Teil des Inhalts eines Felds ersetzen)

[mysql] Verwendung ersetzen

1. ersetzen durch

Ersetzen Sie in Tabelle (ID, Name) Werte('1', 'aa'),('2', 'bb')
Der Zweck dieser Anweisung besteht darin, zwei Datensätze in die Tabelle einzufügen. Wenn die Primärschlüssel-ID 1 oder 2 ist und nicht existiert, ist dies gleichbedeutend mit
in Tabelle einfügen (ID, Name) Werte('1','aa'),('2','bb')
Wenn der gleiche Wert vorhanden ist, werden die Daten nicht eingefügt.

2.ersetzen(Objekt,Suche,Ersetzen)

Ersetzen Sie alle Vorkommen von Suche im Objekt durch Ersetzen.
Wählen Sie Ersetzen('www.163.com','w','Ww')--->WwWwWw.163.com
Beispiel: Ersetzen Sie aa im Namensfeld der Tabelle table durch bb
Tabellensatzname aktualisieren=ersetzen(Name,'aa','bb')

3.UPDATE aktualisiert einen Teil des Inhalts eines Feldes

Jetzt gibt es einen Datensatz mit einem Feld „abcdefg“. Jetzt möchte ich nur noch das c im Feld in C ändern. Wie soll ich die Update-Anweisung schreiben?

Tabellennamen aktualisieren, Feld1 festlegen = ersetzen(Feld1,'c','C')

Wissenspunkterweiterung:

mysql replace function replace() implementiert mysql, um die Zeichenfolge im angegebenen Feld zu ersetzen

MySQL-Implementierungsmethode zum Ersetzen von Zeichenfolgen:

Die Ersetzungsfunktion in MySQL ersetzt direkt eine bestimmte Zeichenfolge in einem Feld in der MySQL-Datenbank. Sie müssen zum Ersetzen keine eigene Funktion mehr schreiben, was sehr praktisch ist. MySQL-Ersetzungsfunktion replace()

UPDATE `Tabellenname` SET `Feldname` = Ersetzen (`Feldname`,'von_str','nach_str') WHERE `Feldname` LIKE '%von_str%'

veranschaulichen:

table_name - der Name der Tabelle

field_name —— Feldname

from_str – die zu ersetzende Zeichenfolge

to_str —— die zu ersetzende Zeichenfolge

Zum Beispiel:

mysql> SELECT REPLACE('www.lvtao.net', 'www', 'http://www');

-> 'https://www.lvtao.net'

Diese Funktion ist Multibyte-sicher, das heißt, Sie müssen nicht berücksichtigen, ob es sich um chinesische oder englische Schriftzeichen handelt.

Zusammenfassen

Dies ist das Ende dieses Artikels über den MySQL-Ersetzungsfeldteil und die MySQL-Ersetzungsfunktion replace(). Weitere relevante MySQL-Ersetzungsfeldinhalte finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Stapelweises Ersetzen eines Teils der Daten eines Felds in MySQL (empfohlen)
  • Zwei Abfragemethoden, wenn der MySQL-Abfragefeldtyp JSON ist
  • MySQL-Gruppierungsmethode für die Gruppierungssequenz einzelner Wörter und die Gruppierung mehrerer Felder
  • Sollten nullbare Felder in MySQL auf NULL oder NOT NULL gesetzt werden?
  • Der Unterschied zwischen den Feldtypen char, varchar und Text in MySQL
  • Analyse, wie eine gespeicherte Prozedur in MySQL erstellt wird, um einer Datentabelle neue Felder hinzuzufügen
  • MySQL SQL-Anweisung zum Suchen doppelter Daten basierend auf einem oder mehreren Feldern
  • Eine kurze Einführung in die Abfrageeffizienz von MySQL-Speicherfeldtypen

<<:  Dieser Artikel entführt Sie in die Welt der js-Datentypen und Datenstrukturen

>>:  Zusammenfassung von zehn Linux-Befehlsaliasen, die die Effizienz verbessern können

Artikel empfehlen

Prioritätsanalyse von und/oder Abfragen in MySQL

Dies ist ein Problem, das leicht übersehen wird. ...

JavaScript zum Erzielen eines einfachen Lupeneffekts

In einem großen Kästchen befindet sich ein Bild. ...

Wissen Sie, wie man Mock in einem Vue-Projekt verwendet?

Inhaltsverzeichnis Erster Schritt: Der zweite Sch...

Detaillierter Beispielcode einer MySQL-Batch-Einfügeschleife

Hintergrund Als ich vor einigen Tagen Paging in M...

Eine kurze Diskussion zur Auftragsrekonstruktion: MySQL-Sharding

Inhaltsverzeichnis 1. Ziele 2. Umweltvorbereitung...

Detaillierte Erklärung des Ref-Attributs von Vue

Zusammenfassen Dieser Artikel endet hier. Ich hof...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.5.27 winx64

1. Installationspaket MySQL-Dienst-Downloadadress...