Heim > Datenbank > MySQL-Tutorial > Zusammenfassung der Löschanweisungen in MySQL (Teil 2)

Zusammenfassung der Löschanweisungen in MySQL (Teil 2)

黄舟
Freigeben: 2017-09-07 13:09:23
Original
1548 Leute haben es durchsucht

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='张三';
Nach dem Login kopieren

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)
Nach dem Login kopieren

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)
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage