Gewusst wie: Verwenden Sie den Befehl "ersetzen" in SQL

March 19

Der Befehl "Ersetzen" in MySQL dient als eine Art "suchen und ersetzen" Funktion für Datenbanken; Es kann verwendet werden, eine Namensänderung zu aktualisieren, Verlegenheit jede mögliche Rechtschreibfehler oder Ändern von Adressen. Die Möglichkeiten dieses Befehls sind wirklich nur begrenzt durch Kreativität und wie die meisten SQL-Befehle, die Syntax ist einfach zu erlernen und einfach auszuführen.

Anweisungen

Schritte

1 Vertrautmachen Sie mit der basic-Syntax des Befehls:Ersetzen Sie (String, Old_string, New_string);Das ist grundsätzlich zu sagen, "Innerhalb einer bestimmten Zeichenfolge Old_string mit New_string zu ersetzen."

2 Kombinieren Sie den Befehl "Ersetzen" mit dem "Update" und "Set"-Befehle, die Datensätze einer Tabelle zu aktualisieren. Zum Beispiel:UPDATE Filme SET Direktor = REPLACE (Regisseur, 'Stephen Spielberg', 'Steven Spielberg');Erstens kann diese Abfrage MySQL wissen, dass wir aktualisieren, ein Feld namens "Regisseur" auf eine Tabelle namens "Filme." Dann sagt es, alle Instanzen von "Stephen Spielberg" durch die korrekte Schreibweise "Steven Spielberg," in der Spalte "Direktor" zu ersetzen.

3 Verstehen Sie, dass Sie nicht den gesamten Inhalt des Felds zu verwenden. Im obigen Beispiel könnten Sie auch schreiben:UPDATE Filme SET Direktor = REPLACE (Regisseur, 'Stephen', 'Steven');Allerdings ist es am besten so spezifisch wie möglich sein, so dass Sie keine Informationen, die Sie wollen nicht überschreiben. In diesem Beispiel werden auch Regisseure in Ihrer Datenbank, die tatsächlich "Stephen" heissen "Steven." geschaltet werden