더북(TheBook)

10.2.1 단일 테이블 데이터 수정하기

기본 UPDATE 문인 단일 테이블 UPDATE 문은 하나의 테이블에 있는 데이터를 수정할 때 사용합니다. 구문은 다음과 같습니다.

구문 10-4

UPDATE 테이블
   SET 칼럼1 = 값1,
       칼럼2 = 값2, ...
WHERE ...
ORDER BY ...
LIMIT ... ;

UPDATE 다음에 수정할 테이블을 명시합니다. 그리고 SET 다음에 수정할 칼럼과 변경할 값을 명시합니다. 칼럼명 = 값 형식은 해당 칼럼의 값을 명시한 값으로 수정(대체)한다는 뜻입니다. 그다음 WHERE 절이 옵니다. 여기서 WHERE 절을 생략하면 해당 테이블의 전체 데이터가 변경되며, WHERE 절을 사용하면 조건에 맞는 건(로우)의 칼럼 값만 변경됩니다. 그리고 ORDER BY 절을 사용하면 명시된 칼럼 순서대로 데이터가 수정됩니다. 또한, LIMIT 절로 변경되는 로우 수를 제한할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.