4. update set 문은 MySQL에서 가장 일반적으로 사용되는 수정 및 업데이트 문으로, 정보를 업데이트할 때 이전 정보도 덮어쓰게 됩니다.
업데이트 세트는 특정 레코드를 변경하는 위치와 함께 사용됩니다.
update + 테이블 이름 + 세트 + 변경된 정보 + where 절
예:
update stu set birth=1988,department='中文系' where id=9 and name='张三';
참고: 변경 정보 뒤에 where 절이 없는 경우 지정합니다. 변경 내용을 입력하면 update set 문이 이 필드의 모든 정보를 업데이트하고 수정합니다.
예를 들어
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 alter 문을 사용하여 필드 삭제:
A alter table table name drop field name;
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 alter를 사용하여 인덱스 삭제:
mysql> drop index idx_4a on 4a; Query OK, 0 rows affected (0.41 sec) Records: 0 Duplicates: 0 Warnings: 0
C alter를 사용하여 기본 키 삭제:
mysql> alter table sc3 drop primary key; Query OK, 17 rows affected (1.00 sec) Records: 17 Duplicates: 0 Warnings: 0
D 테이블 이름을 삭제하고 업데이트하려면 alter를 사용하세요.
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
위 내용은 mysql의 삭제문 요약(2부)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!