Heim >Datenbank >MySQL-Tutorial >Zusammenfassung der Löschanweisungen in MySQL (Teil 2)
4. Die Update-Set-Anweisung ist die am häufigsten verwendete Änderungs- und Aktualisierungsanweisung. Wenn Informationen aktualisiert werden, werden auch die alten Informationen überschrieben (gelöscht).
Ein Aktualisierungssatz wird verwendet, um bestimmte Datensätze zu ändern:
Aktualisierung + Tabellenname + Satz + geänderte Informationen + WHERE-Klausel
Zum Beispiel:
update stu set birth=1988,department='中文系' where id=9 and name='张三';
Hinweis: Wenn nach den Änderungsinformationen keine Where-Klausel steht, um den Inhalt der Änderung anzugeben, aktualisiert und ändert die Update-Set-Anweisung alle Informationen in diesem Feld.
Zum Beispiel
mysql> select * from c1score; +-------+------+ | score | s | +-------+------+ | 56 | 1 | | 79 | 2 | | 91 | 3 | | 46 | 5 | | 35 | 6 | +-------+------+ 5 rows in set (0.08 sec) mysql> update c1score set score=score+8; Query OK, 5 rows affected (0.13 sec) Rows matched: 5 Changed: 5 Warnings: 0 mysql> select * from c1score; +-------+------+ | score | s | +-------+------+ | 64 | 1 | | 87 | 2 | | 99 | 3 | | 54 | 5 | | 43 | 6 | +-------+------+ 5 rows in set (0.00 sec)
5 Verwenden Sie die alter-Anweisung, um Felder zu löschen:
Ein alter table-Tabellenname, ein Drop-Feldname
mysql> alter table c1score drop s; Query OK, 0 rows affected (1.80 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> select * from c1score; +-------+ | score | +-------+ | 64 | | 87 | | 99 | | 54 | | 43 | +-------+ 5 rows in set (0.00 sec)
B Verwenden Sie alter, um den Index zu löschen:
mysql> drop index idx_4a on 4a; Query OK, 0 rows affected (0.41 sec) Records: 0 Duplicates: 0 Warnings: 0
C Verwenden Sie alter, um den Primärschlüssel zu löschen:
mysql> alter table sc3 drop primary key; Query OK, 17 rows affected (1.00 sec) Records: 17 Duplicates: 0 Warnings: 0
D Verwenden Sie alter, um den Tabellennamen zu löschen und zu aktualisieren :
mysql> alter table sc3 rename to gyssc; Query OK, 0 rows affected (0.30 sec) mysql> select * from sc3; ERROR 1146 (42S02): Table 'trains.sc3' doesn't exist
Das obige ist der detaillierte Inhalt vonZusammenfassung der Löschanweisungen in MySQL (Teil 2). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!