Heim >Datenbank >MySQL-Tutorial >MySQL ändert Datenbankdaten
MySQL ist derzeit ein sehr beliebtes relationales Datenbankverwaltungssystem, das in verschiedenen Bereichen wie Unternehmensführung, E-Commerce, sozialen Netzwerken usw. weit verbreitet ist. Da MySQL eine effiziente Datenabfrage und -verwaltung unterstützt, ist MySQL eine ausgezeichnete Wahl, wenn Sie die Datenbank im Rahmen Ihrer täglichen Arbeit ändern müssen. In diesem Artikel wird erläutert, wie Sie MySQL zum Ändern von Datenbankdaten verwenden.
1. Stellen Sie eine Verbindung zur MySQL-Datenbank her.
Bevor Sie die MySQL-Daten ändern, müssen Sie zunächst über die Befehlszeile oder ein grafisches Tool eine Verbindung zur MySQL-Datenbank herstellen. In der Befehlszeile können Sie den folgenden Befehl verwenden:
mysql -h hostname -u username -p password
wobei Hostname die MySQL-Serveradresse ist, mit der eine Verbindung hergestellt werden soll, Benutzername der Benutzername für die Anmeldung bei MySQL und Kennwort das Kennwort für die Anmeldung bei MySQL ist. Nachdem die Verbindung erfolgreich hergestellt wurde, wird eine Eingabeaufforderung ähnlich der folgenden angezeigt:
mysql>
2. Wählen Sie die zu ändernde Datenbank aus
Nachdem Sie eine Verbindung zur MySQL-Datenbank hergestellt haben, müssen Sie die zu ändernde Datenbank auswählen. Sie können den folgenden Befehl verwenden:
USE database_name;
wobei Datenbankname der Name der auszuwählenden Datenbank ist.
3. Ändern Sie die Daten in der Datentabelle
Nachdem Sie die zu ändernde Datenbank ausgewählt haben, können Sie mit der Änderung der darin enthaltenen Daten beginnen. Mit der UPDATE-Anweisung können Sie Daten in der Datentabelle ändern. Das Format der UPDATE-Anweisung ist wie folgt:
UPDATE table_name SET column1=value1, column2=value2, ... WHERE condition;
Darunter ist Tabellenname der Name der zu ändernden Datentabelle, Spalte1, Spalte2 usw. sind die zu ändernden Spaltennamen, Wert1, Wert2 usw. sind die neue Werte, die geändert werden müssen. Die WHERE-Bedingung ist optional und dient zur Angabe von Filterbedingungen für die zu ändernden Daten. Wenn Sie keine WHERE-Bedingung angeben, werden alle Zeilen geändert.
Wenn Sie beispielsweise das Gehalt aller Mitarbeiter mit dem Nachnamen Smith in der Mitarbeitertabelle um 10 % erhöhen möchten, können Sie den folgenden Befehl verwenden:
UPDATE employees SET salary = salary * 1.1 WHERE last_name = 'Smith';
Dieser Befehl erhöht das Gehalt aller Mitarbeiter mit dem Nachnamen Smith Nennen Sie Smith in der Mitarbeitertabelle um 10 %.
4. Neue Daten einfügen
Wenn Sie neue Daten in die Datentabelle einfügen müssen, können Sie die INSERT INTO-Anweisung verwenden. Das Format der INSERT INTO-Anweisung lautet wie folgt:
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
Darunter ist Tabellenname der Name der einzufügenden Datentabelle, Spalte1, Spalte2 usw. sind die einzufügenden Spaltennamen, Wert1, Wert2 usw. sind die einzufügenden Datenwerte.
Wenn Sie beispielsweise einen neuen Datensatz in die Mitarbeitertabelle einfügen möchten, lauten die Informationen wie folgt:
first_name: John last_name: Smith birth_date: 1980-01-01 hire_date: 2021-01-01 gender: M
Sie können den folgenden Befehl verwenden:
INSERT INTO employees (first_name, last_name, birth_date, hire_date, gender) VALUES ('John', 'Smith', '1980-01-01', '2021-01-01', 'M');
Dieser Befehl fügt einen neuen Datensatz in die Mitarbeitertabelle ein und Die Datensatzinformationen sind wie oben dargestellt.
5. Daten löschen
Wenn Sie Daten in der Datentabelle löschen müssen, können Sie die DELETE-Anweisung verwenden. Das Format der DELETE-Anweisung lautet wie folgt:
DELETE FROM table_name WHERE condition;
Dabei ist Tabellenname der Name der zu löschenden Datentabelle, und die Bedingung ist optional und wird verwendet, um die Filterbedingungen der zu löschenden Daten anzugeben. Wenn Sie keine WHERE-Bedingung angeben, werden alle Zeilen gelöscht.
Wenn Sie beispielsweise die Datensätze von Mitarbeitern mit dem Nachnamen Smith in der Mitarbeitertabelle löschen möchten, können Sie den folgenden Befehl verwenden:
DELETE FROM employees WHERE last_name = 'Smith';
Dieser Befehl löscht alle Datensätze von Mitarbeitern mit dem Nachnamen Smith in der Mitarbeitertabelle Tisch.
6. Beenden Sie die MySQL-Sitzung
Nachdem Sie die Änderung an der Datenbank abgeschlossen haben, können Sie den folgenden Befehl verwenden, um die MySQL-Sitzung zu beenden:
EXIT;
oder
QUIT;
Oben erfahren Sie, wie Sie MySQL zum Ändern von Datenbankdaten verwenden. Denken Sie daran, beim Ändern von Daten sehr vorsichtig zu sein, um Datenverluste aufgrund von Missbrauch zu vermeiden. Es wird empfohlen, vor der Durchführung von Änderungen entsprechende Sicherungsarbeiten durchzuführen.
Das obige ist der detaillierte Inhalt vonMySQL ändert Datenbankdaten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!