본문 바로가기
SQL

SQL UPDATE Statement의 간단한 이해

by Status Code 2024. 1. 8.

SQL UPDATE Statement: 데이터베이스 관리의 핵심

데이터베이스의 데이터를 수정할 때 필수적인 SQL UPDATE 명령문에 대해 자세히 알아보고,
실제 사례와 예제 데이터 테이블을 통해 이해를 돕습니다.

예제 데이터 테이블

고객 정보를 담고 있는 간단한 테이블을 예로 듭니다.

CustomerID ContactName City
1 Kim Lee Seoul
2 Park Yoon Busan
3 Choi Jin Incheon

UPDATE Statement 기본 구조

SQL에서 데이터를 수정하기 위해 사용하는 UPDATE 문은 다음과 같은 기본 구조를 가집니다.

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
  • table_name: 수정할 테이블의 이름입니다.
  • SET: 업데이트할 열(column)과 값을(value) 지정합니다.
  • WHERE: 어떤 행(row)을 업데이트할지 조건을 지정합니다.

실용적인 사용 예제

단일 열 업데이트

고객의 도시 정보를 업데이트하는 경우, 다음과 같이 SQL 문을 작성할 수 있습니다.

UPDATE Customers
SET City = 'Daegu'
WHERE CustomerID = 1;

업데이트 후의 테이블:

CustomerID ContactName City
1 Kim Lee Daegu
2 Park Yoon Busan
3 Choi Jin Incheon

이는 'CustomerID'가 1인 고객의 'City'를 'Daegu'로 변경합니다.

다중 열 업데이트

직원의 성과 이름을 동시에 업데이트하려면 다음과 같이 쿼리를 작성합니다.

UPDATE Customers
SET ContactName = 'Lee Jin', City = 'Gwangju'
WHERE CustomerID = 3;

업데이트 후의 테이블:

CustomerID ContactName City
1 Kim Lee Daegu
2 Park Yoon Busan
3 Lee Jin Gwangju

'CustomerID'가 3인 고객의 'ContactName'을 'Lee Jin'으로, 'City'를 'Gwangju'로 변경합니다.

주의사항

  • 데이터를 업데이트하기 전에는 항상 백업을 수행해야 합니다. 잘못된 업데이트는 되돌릴 수 없는 손상을 일으킬 수 있습니다.
  • WHERE 절을 생략하지 않도록 주의하십시오. WHERE 절 없이 UPDATE 문을 실행하면 테이블의 모든 행이 업데이트될 수 있습니다.

이 가이드가 SQL UPDATE Statement를 이해하고 적절히 사용하는 데 도움이 되길 바랍니다.

'SQL' 카테고리의 다른 글

SQL SELECT문 가이드: 기본부터 JOIN, GROUP BY까지  (1) 2024.01.30
SQL DELETE 가이드  (0) 2024.01.09
SQL NULL Values 이해하기  (0) 2024.01.08
오라클 SQL: 날짜 다루기 기초  (0) 2024.01.05
SQL INSERT INTO : 기본부터 활용  (0) 2024.01.04

댓글