SQL 시작하기 튜토리얼 매...login
SQL 시작하기 튜토리얼 매뉴얼
작가:php.cn  업데이트 시간:2022-04-12 14:15:40

SQL 업데이트



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


SQL UPDATE 문

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

SQL UPDATE 구문

UPDATE table_name
SET column1=value1,column2 =value2,...
어디 some_column=some_value;

lampSQL UPDATE 문의 WHERE 절에 주의하세요!
lamp请注意 SQL UPDATE 语句中的 WHERE 子句!
WHERE 子句规定哪条记录或者哪些记录需要更新。如果您省略了 WHERE 子句,所有的记录都将被更新!
WHERE 절은 업데이트해야 할 레코드를 지정합니다. WHERE 절을 생략하면 모든 기록이 업데이트됩니다!


데모 데이터베이스

이 튜토리얼에서는 PHP 샘플 데이터베이스를 사용합니다.

다음은 "Websites" 테이블에서 선택된 데이터입니다:

+----+---------------+-- - ------------+-------+---------+
| 이름 | URL                                                          | 1 | 미국 |
| 2 | 타오바오 |
| 3 | CN |
| 4 | 웨이보 |
| 페이스북 |
+ --- -+---------------+---------------+---- - --+---------+

SQL 업데이트 예

"php Chinese website"의 Alexa 순위를 업데이트하려고 한다고 가정합니다. 5000, 국가를 미국으로 변경하세요.

다음 SQL 문을 사용합니다:

UPDATE 웹사이트

SET alexa='5000', country='USA'
WHERE name='php中文网';

위의 SQL을 실행한 후 "Websites" 테이블을 읽어옵니다.


업데이트 주의!

기록 업데이트 시 각별히 주의하세요! 위의 예에서 다음과 같이 WHERE 절을 생략하면

UPDATE Websites
SET alexa='5000', country='USA'


위 코드를 실행하면 웹사이트 테이블의 모든 데이터에 대한 Alexa가 5000으로, 국가가 미국으로 변경됩니다.

WHERE 절 없이 UPDATE를 실행할 때는 주의하고 더욱 주의하세요.