..

Search

10) UPDATE

UPDATE


UPDATE

MySQL에서는 UPDATE 문을 사용하여 레코드의 내용을 수정할 수 있습니다.

문법

UPDATE 테이블이름

SET 필드이름1=데이터값1, 필드이름2=데이터값2, ...

WHERE 필드이름=데이터값

 

UPDATE 문은 해당 테이블에서 WHERE 절의 조건을 만족하는 레코드의 값만을 수정합니다.

 

다음 예제는 Reservation 테이블에서 Name 필드의 값이 '홍길동'인 모든 레코드의 RoomNum 값을 2002로 변경하는 예제입니다.

예제

UPDATE Reservation

SET RoomNum = 2002

WHERE Name = '홍길동';

코딩연습 ▶ 

실행 결과

 

MySQL 수업 예제에서 사용되는 Reservation 테이블과 Customer 테이블은 다음과 같습니다.

 

만약 WHERE 절을 생략하면, 해당 테이블의 모든 레코드의 RoomNum 필드의 값이 2002로 변경됩니다. 

예제

 

UPDATE Reservation

SET RoomNum = 2002;

 

코딩연습 ▶  

실행 결과


연습문제