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

SQL 삭제



DELETE 문은 테이블에서 레코드를 삭제하는 데 사용됩니다.


SQL DELETE 문

DELETE 문은 테이블에서 행을 삭제하는 데 사용됩니다.

SQL DELETE 구문

DELETE FROM table_name
WHERE some_column=some_value;

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


데모 데이터베이스

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

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

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



SQL DELETE 인스턴스
"Websites"에서 웹사이트 이름 "Baidu"와 국가 CN을 삭제한다고 가정합니다. 테이블 홈페이지.

다음 SQL 문을 사용합니다:

Instance

DELETE FROM Websites
WHERE name='Baidu' AND country='CN';

위 SQL을 실행한 후 "Websites" 테이블을 읽어오면 다음과 같습니다.


모든 데이터 삭제

테이블을 삭제하지 않고도 테이블의 모든 행을 삭제할 수 있습니다. 이는 테이블 구조, 속성 및 인덱스가 변경되지 않음을 의미합니다.

DELETE FROM table_name;

또는

DELETE * FROM table_name;

참고: 기록 삭제 시 각별히 주의하세요! 다시는 할 수 없으니까!