Heim > Datenbank > MySQL-Tutorial > So verwenden Sie den MySQL-Update-Befehl

So verwenden Sie den MySQL-Update-Befehl

王林
Freigeben: 2023-05-29 17:07:49
nach vorne
1924 Leute haben es durchsucht

1. Aktualisierungssyntax

Das Syntaxformat des Aktualisierungsbefehls lautet wie folgt:

UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;
Nach dem Login kopieren

Die Punkte, die einer Erklärung bedürfen, sind wie folgt:

  • Tabellenname: Geben Sie den Namen der Tabelle an, die aktualisiert werden muss geändert.

  • column1=value1,column2=value2,...: Mehrere Zuweisungsanweisungen werden durch "," getrennt, um die zu ändernden Spalten und die geänderten Werte anzugeben.

  • Die bedingte Anweisung „WHERE some_column=some_value“ wird verwendet, um die Datensätze zu filtern, die geändert werden müssen. Nur Datensätze, die diese Bedingung erfüllen, werden geändert. Der zu filternde Spaltenname ist some_column und der zu filternde Wert ist some_value.

Das Weglassen der bedingten Anweisung im Aktualisierungsbefehl führt dazu, dass alle Datensätze in der Tabelle geändert werden. Sie müssen bei der Verwendung des Update-Befehls sehr vorsichtig sein und vorsichtig damit umgehen.

2. Update-Beispiel

Im Folgenden wird anhand eines Beispiels die tatsächliche Verwendung des Update-Befehls demonstriert. Angenommen, es gibt eine Tabelle mit dem Namen „Student“, die mehrere Felder wie ID, Name, Alter, Geschlecht, Klasse usw. enthält. Die Angaben des Schülers Nr. 001 müssen geändert werden, um sein Alter auf 20 zu ändern.

Zuerst müssen Sie sich bei der MySQL-Datenbank anmelden,

mysql -u root -p密码
Nach dem Login kopieren

Dann wählen Sie die Datenbank aus, die geändert werden muss. Wählen Sie beispielsweise die Datenbank mit dem Namen test aus:

use test;
Nach dem Login kopieren

Bevor Sie den Aktualisierungsbefehl ausführen, stellen Sie bitte sicher, dass dies der Fall ist Überlegen Sie sich genau, welche Operation Sie durchführen möchten. In diesem Beispiel lautet die Ausführungsanweisung wie folgt:

UPDATE student SET age = 20 WHERE id = '001';
Nach dem Login kopieren

Die obige Anweisung bedeutet, das Alter des Schülers mit der Mittelschulnummer 001 in der Schülertabelle auf 20 Jahre zu ändern. Wenn die Änderung erfolgreich ist, erhalten Sie die folgende Eingabeaufforderung:

Query OK, 1 row affected (0.01 sec)
Rows matched: 1 changed: 1 warnings: 0
Nach dem Login kopieren

Darunter bedeutet „Abfrage OK“, dass der Befehl erfolgreich ausgeführt wurde, und 1 betroffene Zeile bedeutet, dass der Befehl 1 Zeile betroffen hat, d. h. die Schülerinformationen sind nummeriert 001 wurde erfolgreich geändert.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie den MySQL-Update-Befehl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage