update
테이블에 저장된 값들을 수정할 때 사용한다.
문법 작성 방식
update 테이블 이름 set 열1 = 값1, 열2 = 값2 ... where 조건식;
열 수정하기
city_popul 테이블의 도시 이름중 "Seoul" 을 "서울" 로 변경하기
update city_popul set city_name = "서울" where city_name = "Seoul";
select * from city_popul where city_name = "서울";

값을 수정한 이후 city_name이 변경된 것을 확인할 수 있다.
한번에 여러 열 수정하기
도시이름 "New York" 을 "뉴욕" 으로 변경하고 인구수를 0으로 변경하기
update city_popul set city_name = "뉴욕", population = 0 where city_name = "New York";
select * from city_popul where city_name = '뉴욕';

값을 수정한 이후 city_name 과 population 이 모두 변경된 것을 확인할 수 있다.
주의점
update 문에서 where 절은 생략이 가능하지만, where 절을 생략하면 조건을 따로 주지 않기 때문에 모든 행의 값들이 바뀔 수 있다.
따라서 특수한 경우가 아니라면 주의해서 작성해야한다.
'데이터베이스' 카테고리의 다른 글
| MySQL 데이터 형식 (0) | 2023.05.22 |
|---|---|
| MySQL 데이터 삭제 (0) | 2023.05.15 |
| MySQL 데이터 추가 (1) | 2023.05.15 |
| MySQL 데이터 검색 (0) | 2023.05.11 |
| MySQL 데이터베이스, Table 생성하기 (0) | 2023.05.11 |