UPDATE
UPDATE
문은 테이블의 기존 레코드를 수정할 때 사용합니다. 특정 행에 대해 하나 이상의 열 값을 변경할 수 있습니다.
기본 구문
아래 예시는 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 = '김민수';
이 쿼리는 김민수 고객의 이메일을 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 |
Quiz
0 / 1
SQL에서 UPDATE
문은 무엇을 하나요?
테이블에 새 행을 추가한다
테이블에서 행을 삭제한다
테이블에서 데이터를 조회한다
테이블의 기존 행을 수정한다
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
DB 테이블 구조
실행 결과