본문으로 건너뛰기
실습하기

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으로 변경합니다.

idnameemailsignup_date
5김민수m.kim@newdomain.com2023-12-14

여러 열 업데이트

아래 예시는 UPDATE 문을 사용해 여러 열을 한 번에 업데이트하는 방법을 보여줍니다.

여러 값을 한 번에 업데이트
UPDATE clients
SET email = 'seoyeon.park@newdomain.com', signup_date = '2023-04-10'
WHERE id = 4;

이 쿼리는 id = 4인 고객의 이메일과 가입일을 함께 변경합니다.

idnameemailsignup_date
4박서연seoyeon.park@newdomain.com2023-04-10

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!