최신 웹 개발 튜토리얼
 

SQL UPDATE 문


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