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 |