UPDATE
UPDATE
문은 SQL에서 테이블의 기존 레코드를 수정할 때 사용합니다.
특정 조건을 만족하는 행의 하나 이상의 열 값을 변경할 수 있습니다.
기본 구문
아래 예시는 UPDATE
문을 사용해 테이블의 레코드를 수정하는 방법을 보여줍니다.
UPDATE 구문
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
SET
: 변경할 열과 새로운 값을 지정WHERE
: 업데이트할 행을 선택하는 조건
WHERE
절을 생략하면 테이블의 모든 행이 업데이트됩니다. 특정 행만 변경하려면 반드시 조건을 지정하세요.
업데이트 예시
다음 쿼리는 이름이 김민수
인 고객의 이메일 주소를 변경합니다.
특정 고객의 이메일 업데이트
UPDATE clients
SET email = 'm.kim@newdomain.com'
WHERE name = 'Alex Kim';
이 쿼리는 김민수 고객의 이메일을 m.kim@newdomain.com
으로 변경합니다.
id | name | signup_date | |
---|---|---|---|
5 | 김민수 | m.kim@newdomain.com | 2023-12-14 |
여러 열 업데이트
아래 예시는 UPDATE
문을 사용해 여러 열을 한 번에 업데이트합니다.
여러 값을 한 번에 업데이트
UPDATE clients
SET email = 'seoyeon.park@newdomain.com', signup_date = '2023-04-10'
WHERE id = 4;
이 쿼리는 id = 4
인 고객의 이메일과 가입일을 함께 변경합니다.
id | name | signup_date | |
---|---|---|---|
4 | 박서연 | seoyeon.park@newdomain.com | 2023-04-10 |
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!