SQL UPDATE 문
UPDATE 문은 테이블의 레코드를 업데이트하는 데 사용됩니다.
SQL UPDATE 문
UPDATE 문은 기존 레코드의 테이블을 업데이트합니다.
SQL UPDATE 구문
UPDATE table_name
SET column1 = value1 , column2 = value2 ,...
WHERE some_column = some_value ;
SET column1 = value1 , column2 = value2 ,...
WHERE some_column = some_value ;
WHERE 절 그 SQL UPDATE 문주의! WHERE 절은 어느 레코드 또는 업데이트해야 할 레코드를 지정합니다. 당신은 WHERE 절을 생략하면 모든 레코드가 업데이트됩니다! |
데모 데이터베이스
이 튜토리얼에서, 우리는 w3big 샘플 데이터베이스를 사용합니다.
다음은 선택 "웹 사이트"의 테이블 데이터이다 :
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 本教程 | http://www.w3big.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | +----+--------------+---------------------------+-------+---------+
SQL의 UPDATE의 예
우리는 미국에, 알렉사 5000로 업데이트 순위 국가를 "튜토리얼"한다고 가정.
우리는 다음과 같은 SQL 문을 사용 :
예
UPDATE 웹 사이트
SET 알렉사 = '5000', 국가 = '미국'
WHERE = '튜토리얼'의 이름;
다음, "웹 사이트"목록을 읽어 상기 SQL 실행은 다음과 같이 데이터가있다 :
업데이트 경고!
레코드를 업데이트 할 때하면 추가 조심해야합니다! 우리가 WHERE 절을 생략하면 위의 예에서 다음과 같이 :
UPDATE 웹 사이트
SET의 알렉사 = '5000', 국가 = '미국'
SET의 알렉사 = '5000', 국가 = '미국'
웹 사이트는 미국에, 5000 표 위에 국가를 모든 데이터 알렉사를 코드를 실행합니다.
절은 조심 수행하지 않습니다 UPDATE 후주의해야합니다.