Wie ändere ich eine Datenzeile in der MySQL-Datentabelle?

青灯夜游
Freigeben: 2020-10-14 15:49:46
Original
17162 Leute haben es durchsucht

So ändern Sie eine Datenzeile in der Datentabelle in MySQL: Verwenden Sie die UPDATE-Anweisung und das Syntaxformat „UPDATE SET Feld 1=Wert 1 [, Feld 2=Wert 2...] [WHERE Klausel] [ORDER BY"-Klausel] [LIMIT-Klausel]".

Wie ändere ich eine Datenzeile in der MySQL-Datentabelle?

(Empfohlenes Tutorial:MySQL-Video-Tutorial)

In MySQL können Sie die UPDATE-Anweisung verwenden, um Daten in einer oder mehreren Tabellen zu ändern und zu aktualisieren.

Grundlegende Syntax der UPDATE-Anweisung

Verwenden Sie die UPDATE-Anweisung, um eine einzelne Tabelle zu ändern. Das Syntaxformat lautet:

UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ] [ORDER BY 子句] [LIMIT 子句]
Nach dem Login kopieren

Die Syntaxbeschreibung lautet wie folgt:

  • : verwendet um den Namen der zu aktualisierenden Tabelle anzugeben.

  • SET-Klausel: Wird verwendet, um den Spaltennamen und seinen Spaltenwert anzugeben, die in der Tabelle geändert werden sollen. Unter diesen kann jeder angegebene Spaltenwert ein Ausdruck oder der der Spalte entsprechende Standardwert sein. Wenn ein Standardwert angegeben ist, kann der Spaltenwert durch das Schlüsselwort DEFAULT dargestellt werden.

  • WHERE-Klausel: Optional. Wird verwendet, um die zu ändernden Zeilen in der Tabelle einzuschränken. Wenn nicht angegeben, werden alle Zeilen in der Tabelle geändert.

  • ORDER BY-Klausel: Optional. Wird verwendet, um die Reihenfolge zu begrenzen, in der Zeilen in einer Tabelle geändert werden.

  • LIMIT-Klausel: Optional. Wird verwendet, um die Anzahl der geänderten Zeilen zu begrenzen.

Hinweis: Beim Ändern mehrerer Spaltenwerte in einer Datenzeile kann jeder Wert in der SET-Klausel durch Kommas getrennt werden.

Ändern Sie die Daten in der Tabelle entsprechend den Bedingungen

Beispiel: Aktualisieren Sie in der Tabelle tb_courses den Datensatz mit dem Wert „course_id“ 2, ändern Sie den Wert des Felds „course_grade“ auf 3,5, ändern Sie den Wert des Felds „course_name“ in „DB“, geben Sie ein Die SQL-Anweisung und die Ausführungsergebnisse werden unten angezeigt.

mysql> UPDATE tb_courses_new -> SET course_name='DB',course_grade=3.5 -> WHERE course_id=2; Query OK, 1 row affected (0.13 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> SELECT * FROM tb_courses_new; +-----------+-------------+--------------+------------------+ | course_id | course_name | course_grade | course_info | +-----------+-------------+--------------+------------------+ | 1 | Network | 4 | Computer Network | | 2 | DB | 3.5 | MySQL | | 3 | Java | 4 | Java EE | | 4 | System | 4 | Operating System | +-----------+-------------+--------------+------------------+ 4 rows in set (0.00 sec)
Nach dem Login kopieren

Hinweis: Stellen Sie sicher, dass UPDATE mit einer WHERE-Klausel endet. Die WHERE-Klausel gibt die Bedingungen an, die die aktualisierten Datensätze erfüllen müssen. Wenn die WHERE-Klausel ignoriert wird, aktualisiert MySQL alle Zeilen in der Tabelle.

Das obige ist der detaillierte Inhalt vonWie ändere ich eine Datenzeile in der MySQL-Datentabelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!