4. L'instruction update set est l'instruction de modification et de mise à jour la plus couramment utilisée dans MySQL. Lorsqu'elle met à jour les informations, elle écrasera (supprimera) également les anciennes informations.
Un ensemble de mise à jour est utilisé avec où modifier certains enregistrements :
mise à jour + nom de la table + ensemble + informations modifiées + clause Where
Par exemple :
update stu set birth=1988,department='中文系' where id=9 and name='张三';
Remarque : S'il n'y a pas de clause Where après les informations de modification pour spécifier le contenu de la modification, alors l'instruction update set mettra à jour et modifiera toutes les informations de ce champ.
Par exemple
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 Utilisez l'instruction alter pour supprimer des champs :
Un nom de champ de suppression de nom de table alter
< ; 🎜 >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)
mysql> drop index idx_4a on 4a; Query OK, 0 rows affected (0.41 sec) Records: 0 Duplicates: 0 Warnings: 0
mysql> alter table sc3 drop primary key; Query OK, 17 rows affected (1.00 sec) Records: 17 Duplicates: 0 Warnings: 0
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!