UPDATE 테이블명 SET 열명=값 WHERE 조건식
=
: 대입 연산자로 취급 (해당 열에 값을 삽입),
로 구분하여 리스트 형식으로 지정 가능UPDATE 명령에서는 WHERE 조건에 일치하는
모든 행
이 갱신된다.
UPDATE 명령은 이미 존재하는 행에 대해 값을 갱신하므로 이전의 값과 이후의 값의 두 가지 상태 존재
UPDATE sample41 SET no = no+1;
현재의 no 값에 1을 더한 값으로 no 열의 값을 갱신하라
콤마(,
)로 구분하여 갱신할 열 여러개의 지정 가능
UPDATE 테이블명 SET 열명1=값1, 열명2=값2... WHERE 조건식;
데이터베이스 제품에 따라 처리 방식이 다르다. Oracle에서는 SET 구에 기술한 식의 순서가 처리에 영향을 주지 않는다. MySQL 에서는 SET 구에 기술된 순서로 갱신 처리가 일어난다.
UPDATE 테이블명 SET 열명=NULL;
NULL
초기화