SQL 도전기 - 18

김치전사·2022년 7월 4일
0

SQL 도전기

목록 보기
18/36

오늘은 데이터 갱신하기 - UPDATE에 대해 공부한다

UPDATE 명령
UPDATE 테이블명 SET 열1=값1, 열2=값2, ... WHERE 조건식

RDBMS에서는 UPDATE명령으로 데이터를 갱신할 수 있다.
UPDATE 명령은 테이블의 셀 값을 갱신하는 명령이다.
WHERE구에 조건을 지정하면 그에 일치하는 행을 갱신할 수 있다.
WHERE 구를 생략하는 경우에는 DELETE의 경우와 마찬가지로 테이블의 모든 행이 갱신된다

UPDATE 명령에서는 SET 구를 사용하여 갱신할 열과 값을 지정한다


SET 명령어를 통해 갱신할 값을 대입하였고 WHERE을 통해 행을 지정했다

UPDATE 명령에서는 WHERE 조건에 일치하는 '모든 행'이 갱신된다


no 열의 모든 행을 갱신할 수 있다

복수열 갱신

UPDATE 테이블명 SET 열명1 = 값1, 열명2 = 값2, ... WHERE 조건식


두 구문으로 나누어 UPDATE 명령을 실행할 수 있지만

콤마로 구분하여 한 구문으로 UPDATE명령을 실행할 수 있다


SET의 순서에 따라 결과값도 달라진다
Oracle은 SET의 순서에 따라 결과값은 안변하지만 MySQL은 변하기 때문에 처리 순서를 고려해야한다

NULL값을 대입하는 것을 NULL 초기화라고 한다

profile
개인공부 블로그입니다. 상업적 용도 X

0개의 댓글