SQL 삭제
DELETE 문은 테이블에서 레코드를 삭제하는 데 사용됩니다.
SQL DELETE 문
DELETE 문은 테이블에서 행을 삭제하는 데 사용됩니다.
SQL DELETE 구문
DELETE FROM table_name
WHERE some_column=some_value;
WHERE some_column=some_value;
SQL DELETE의 WHERE 절에 주의하세요. 성명!
|
데모 데이터베이스
이 튜토리얼에서는 PHP 샘플 데이터베이스를 사용합니다.
다음은 "Websites" 테이블에서 선택된 데이터입니다:
+----+---------------+-- - ------------+-------+---------+
| 이름 | URL | 1 | 미국 |
| 2 | 타오바오 |
| 3 | CN |
| 4 | 웨이보 |
| 페이스북 | 6 | 바이두 | CN |
| 0 | IND | --- ----------+---------------+-------+- - -------+
SQL DELETE 인스턴스
| 이름 | URL | 1 | 미국 |
| 2 | 타오바오 |
| 3 | CN |
| 4 | 웨이보 |
| 페이스북 | 6 | 바이두 | CN |
| 0 | IND | --- ----------+---------------+-------+- - -------+
SQL DELETE 인스턴스
다음 SQL 문을 사용합니다:
InstanceDELETE FROM WebsitesWHERE name='Baidu' AND country='CN';위 SQL을 실행한 후 "Websites" 테이블을 읽어오면 다음과 같습니다.
모든 데이터 삭제
테이블을 삭제하지 않고도 테이블의 모든 행을 삭제할 수 있습니다. 이는 테이블 구조, 속성 및 인덱스가 변경되지 않음을 의미합니다.
DELETE FROM table_name;
또는
DELETE * FROM table_name;
또는
DELETE * FROM table_name;
참고: 기록 삭제 시 각별히 주의하세요! 다시는 할 수 없으니까!