본문 바로가기
데이터베이스

MySQL 데이터 수정

by 승환파크 2023. 5. 15.

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