UPDATE 문은 테이블의 레코드를 업데이트하는 데 사용됩니다.
는 SQL UPDATE 문
UPDATE 문은 테이블의 기존 레코드를 업데이트하는 데 사용됩니다.
SQL UPDATE 구문
UPDATE table_name
SET column1 = value1 , column2 = value2 ,...
WHERE some_column = some_value ;
는 SQL UPDATE 문에서 WHERE 절을 주목하라!
WHERE 절은 기록하거나 업데이트해야 레코드를 지정합니다. 당신은 WHERE 절을 생략하면 모든 레코드가 업데이트됩니다!
데모 데이터베이스
이 튜토리얼에서 우리는 잘 알려진 Northwind 예제 데이터베이스를 사용합니다.
아래에서 선택이다 "Customers" 표 :
CustomerID를 | 고객 이름 | 담당자 이름 | 주소 | 시티 | 우편 번호 | 국가 |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitucion 2222 | Mexico D.F. | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Antonio Moreno | Mataderos 2312 | Mexico D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbkop | Christina Berglund | Berguvsvagen 8 | Lulea | S-958 22 | Sweden |
SQL UPDATE 예
우리는 새로운 담당자 및 도시와 고객 "이 Alfreds Futterkiste"을 업데이트 할 가정합니다.
우리는 다음과 같은 SQL 문을 사용 :
예
UPDATE Customers
SET ContactName='Alfred Schmidt', City='Hamburg'
WHERE CustomerName='Alfreds Futterkiste';
»그것을 자신을 시도 로부터 선택 "Customers" 표는 지금과 같이 표시됩니다
CustomerID를 | 고객 이름 | 담당자 이름 | 주소 | 시티 | 우편 번호 | 국가 |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Alfred Schmidt | Obere Str. 57 | Hamburg | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitucion 2222 | Mexico D.F. | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Antonio Moreno | Mataderos 2312 | Mexico D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbkop | Christina Berglund | Berguvsvagen 8 | Lulea | S-958 22 | Sweden |
업데이트 경고!
레코드를 업데이트 할 때주의해야합니다. 우리는 다음과 같이, 위의 예에서 WHERE 절을 생략 한 경우 :
UPDATE Customers
SET ContactName='Alfred Schmidt', City='Hamburg';
"Customers" 표는이처럼 보였다 것이다 :
CustomerID를 | 고객 이름 | 담당자 이름 | 주소 | 시티 | 우편 번호 | 국가 |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Alfred Schmidt | Obere Str. 57 | Hamburg | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Alfred Schmidt | Avda. de la Constitucion 2222 | Hamburg | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Alfred Schmidt | Mataderos 2312 | Hamburg | 05023 | Mexico |
4 |
Around the Horn | Alfred Schmidt | 120 Hanover Sq. | Hamburg | WA1 1DP | UK |
5 | Berglunds snabbkop | Alfred Schmidt | Berguvsvagen 8 | Hamburg | S-958 22 | Sweden |