Latest web development tutorials

SQL UPDATE 문

UPDATE 문은 테이블의 레코드를 업데이트하는 데 사용됩니다.


SQL UPDATE 문

UPDATE 문은 기존 레코드의 테이블을 업데이트합니다.

SQL UPDATE 구문

UPDATE table_name
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', 국가 = '미국'

웹 사이트는 미국에, 5000 표 위에 국가를 모든 데이터 알렉사를 코드를 실행합니다.

절은 조심 수행하지 않습니다 UPDATE 후주의해야합니다.