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

Zwei Methoden der MySql-Kommaverkettungs-Stringabfrage

Die folgenden beiden Funktionen werden auf die gl...

So installieren Sie die MySQL 8.0-Datenbank auf dem M1-Chip (Bild und Text)

1. Herunterladen Zunächst möchte ich einen inländ...

MySQL-Index für Anfänger

Vorwort Da die wichtigste Datenstruktur im MySQL-...

Detaillierte Schritte zum Bereitstellen von Microsoft SQL Server mit Docker

Inhaltsverzeichnis 1 Hintergrund 2 Erstellen Sie ...

So bereinigen Sie schnell Milliarden von Daten in einer MySQL-Datenbank

Heute habe ich eine Festplattenalarm-Ausnahme erh...

Vorgehensweise, wenn die Online-MySQL-Auto-Increment-ID erschöpft ist

Inhaltsverzeichnis Tabellendefinition - automatis...

Natives JS zum Erzielen von Book-Flipping-Effekten

In diesem Artikel wird ein mit nativem JS impleme...

js Drag & Drop-Tabelle zur Realisierung der Inhaltsberechnung

In diesem Artikelbeispiel wird der spezifische Co...

Beispielcode für kreisförmigen Hover-Effekt mit CSS-Übergängen

Dieser Artikel stellt vor Online-Vorschau und Dow...

TimePicker im Element deaktiviert einen Teil der Zeit (deaktiviert auf Minuten)

Die Projektanforderungen lauten: Datum und Uhrzei...

Docker View-Prozess, Speicher und Cup-Verbrauch

Docker-Ansichtsprozess, Speicher, Cup-Verbrauch S...

Beheben Sie den Nginx-Fehler „504 Gateway Time-out“

Studenten, die Websites erstellen, stellen häufig...

React antd realisiert dynamische Vergrößerung und Verkleinerung der Form

Beim Schreiben dynamischer Formulare bin ich zuvo...