본문 바로가기

SQL/SQL Tutorial

10.SQL UPDATE

10.SQL UPDATE

테이블의 기존 레코드를 수정하는데 사용됩니다.

 

UPDATE table_name

SET column1 = value1 , column2 = value2 , ...

WHERE condition;

 

참고 : 테이블의 레코드를 업데이트할때는 주의하자.

WHERE 조항을 주목하자

이 WHERE 절은 업데이트해야 하는 레코드를 지정합니다.

해당 절을 생략하면 WHERE 테이블의 모든 기록이 업데이트 되어버린다.

 

업데이트 테이블

다음 SQL 문은 첫 번째 고객 (CustomerID = 1)을 새 담당자와 새 도시로 업데이트 합니다.

 

UPDATE Customers

SET ContactName = 'Alfred Schmidt' , City = 'Frankfurt'

WHERE CustomerID = 1;

 

여러 레코드 업데이트

WHERE로 업데이트할 레코드 수를 결정할수 있다.

다음 SQL 문은 국가 'Mexico' 인 모든 레코드에 대해 ContactName 을 "Juan" 으로 업데이트 합니다.

 

UPDATE Customers

SET ContactName = "Juan"

WHERE Country = 'Mexico';

 

업데이트 경고!

레코드를 업데이트할때 주의 , WHERE 절을 생략하면 모든 레코드가 업데이트 된다.

UPDATE Customers

SET ContactName = 'Juan';

 

 

'SQL > SQL Tutorial' 카테고리의 다른 글

12.SQL SELETE 와 TOP , LIMIT , FETCH FIRST , ROWNUM  (0) 2024.06.25
11.SQL DELETE  (0) 2024.06.24
9.SQL NULL 값  (0) 2024.06.24
8.SQL INSERT INTO  (0) 2024.06.24
7.SQL NOT 연산자  (0) 2024.06.23