Latest web development tutorials

DELETE 문 SQL 지

테이블의 레코드를 사용해서 삭제하고 문을 삭제합니다.


DELETE 문 SQL 지

DELETE 문은 테이블의 행을 삭제합니다.

구문을 삭제 SQL 지

DELETE FROM table_name
WHERE some_column = some_value ;

램프 즉, SQL WHERE 절 DELETE 문주의!
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     |
|  6 | 百度         | https://www.baidu.com/    |     4 | CN      |
|  7 | stackoverflow | http://stackoverflow.com/ |     0 | IND     |
+----+---------------+---------------------------+-------+---------+


예를 DELETE SQL 지

우리 "웹 사이트"목록 "바이"과 국가가 CN의 웹 사이트입니다라는 사이트에서 제거하자.

우리는 다음과 같은 SQL 문을 사용 :

삭제 FROM 웹 사이트 WHERE 이름 = '바이두' 국가 = 'CN';

다음, "웹 사이트"목록을 읽어 상기 SQL 실행은 다음과 같이 데이터가있다 :


모든 데이터를 삭제

당신은 조건없이 테이블을 삭제 테이블의 모든 행을 삭제할 수 있습니다. 이 테이블 구조, 속성, 인덱스가 그대로 유지된다는 것을 의미 :

TABLE_NAME에서 삭제;

또는

TABLE_NAME FROM *를 삭제;

참고 : 추가 조심 기록을 삭제하면!사용자가 반복 될 수 있기 때문에!