SQL Server/실기 정리

SQL Server 19강 - 데이터 수정 (UPDATE 문)

코딩하는냥이 2025. 6. 2. 11:28
반응형

이번 글에서는 테이블에 저장된 기존 데이터를 수정하는 방법인 UPDATE 문을 실습했습니다.
SQL에서 UPDATE는 조건에 맞는 행의 값을 변경할 때 사용하는 기본 문법입니다.


📌 예제 코드

-- col_1이 4인 행의 col_2 값을 '데이터 수정'으로 변경
UPDATE doit_dml 
SET col_2 = N'데이터 수정' 
WHERE col_1 = 4;

💻 실행 결과 예시

col_1 col_2 col_3
1 DoItSQL 2021-01-01 0:00
2 Python 2021-01-02 0:00
3 이것이 자바다 2021-01-03 0:00
4 데이터 수정 2021-01-04 0:00
5 Name5 2021-01-05 0:00
6 Name6 2021-01-06 0:00
7 Name7 2021-01-07 0:00

col_1이 4인 행의 col_2 값이 "Name4"에서 "데이터 수정"으로 변경되었습니다.


💬 코드 설명

  • UPDATE [테이블명]: 데이터를 수정할 테이블 지정
  • SET [컬럼명] = 값: 변경할 컬럼과 새 값을 지정
  • WHERE: 수정할 행을 특정하는 조건을 반드시 명시
  • N'문자열': 한글과 같은 유니코드 문자열은 반드시 N을 접두사로 붙임

💡 포인트 정리

  • UPDATE는 데이터를 수정할 때 사용
  • WHERE 조건이 없으면 모든 행이 수정되므로 주의
  • SET 구문으로 한 개 이상의 컬럼을 동시에 수정 가능
  • 유니코드 문자열(한글) 입력 시에는 N'' 사용

📌 정리하자면, 이번 강의에서는 UPDATE 문을 이용해 특정 조건에 해당하는 행의 데이터를 수정하는 방법을 익혔습니다.
이 문법은 실제 운영 중인 데이터베이스에서도 데이터 정정, 보완, 변경 작업에 자주 사용되며,
조건 없이 실행할 경우 전체 데이터가 변경될 수 있으므로 항상 주의해서 사용해야 합니다.