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

Implementierungsprozess von row_number in MySQL

1. Hintergrund Im Allgemeinen können wir in einer...

Welche Vorteile bietet die Verwendung von B+Tree als Index in MySQL?

Inhaltsverzeichnis Warum benötigen Datenbanken In...

Methode zur Verhinderung von SSH-Cracking auf Linux-Servern (empfohlen)

1. Der Linux-Server konfiguriert /etc/hosts.deny ...

Vue: Detaillierte Erklärung von Speicherlecks

Was ist ein Speicherleck? Ein Speicherleck bedeut...

Semantische Webseiten XHTML semantische Auszeichnung

Ein weiterer wichtiger Aspekt bei der Trennung vo...

Lösung zur Schnittstellenverformung beim Einstellen der Frameset-Höhe

Derzeit habe ich ein Projekt erstellt, die Schnitt...

Gründe und Lösungen für die Auswahl des falschen Index durch MySQL

In MySQL können Sie mehrere Indizes für eine Tabe...

So starten Sie mehrere MySQL-Instanzen in CentOS 7.0 (mysql-5.7.21)

Konfigurationsanweisungen Linux-System: CentOS-7....

Die Verwendung und Methoden von async und await in JavaScript

asynchrone Funktion und await-Schlüsselwort in JS...

js zur Realisierung des Mausverfolgungsspiels

In diesem Artikel wird der spezifische Code von j...

Lösung für mehrere Docker-Container, die nicht die gleiche Portnummer haben

Hintergrund In Docker werden vier Container mit d...

W3C Tutorial (5): W3C XML Aktivitäten

XML dient der Beschreibung, Speicherung, Übertrag...

CSS erreicht hochadaptiven Vollbildmodus

Beim Schreiben meiner eigenen Demo möchte ich dis...