Latest web development tutorials

문을 삭제 SQLite는

테이블의 기존 레코드를 삭제하는 쿼리를삭제 SQLite는.당신이 선택한 행, 그렇지 않으면 모든 기록이 삭제됩니다 삭제하는 WHERE 절과 DELETE 쿼리를 사용할 수 있습니다.

문법

다음과 같이 기본 구문은 WHERE 절에 쿼리를 삭제 :

TABLE_NAME에서 삭제
WHERE [조건]

당신은 조건의 N 번호를 결합하기 위해 AND 나 OR 연산자를 사용할 수 있습니다.

가정하자 회사 테이블에는 다음과 같은 기록이있다 :

ID의 이름 나이 주소 급여
---------- ---------- ---------- ---------- ----------
1 폴 (32) 캘리포니아 20000.0
2 알렌 (25) 텍사스 15000.0
3 테디 (23) 노르웨이 20000.0
4 마크 (25) 리치 사교계 65000.0
5 다윗 (27) 텍사스 85000.0
6 김 (22) 사우스 홀 45000.0
7 제임스 (24) 휴스턴 10000.0

다음 예는, 상기 고객 (7)에 대한 ID를 삭제한다 :

sqlite가> 회사는 어디에서 삭제 ID = 7;

이제, 회사 테이블은 다음 레코드를 가지고

ID의 이름 나이 주소 급여
---------- ---------- ---------- ---------- ----------
1 폴 (32) 캘리포니아 20000.0
2 알렌 (25) 텍사스 15000.0
3 테디 (23) 노르웨이 20000.0
4 마크 (25) 리치 사교계 65000.0
5 다윗 (27) 텍사스 85000.0
6 김 (22) 사우스 홀 45000.0

당신이 회사 테이블의 모든 레코드를 삭제하려면 다음과 같이는 WHERE 절을 사용하는 쿼리를 삭제할 필요가 없습니다 :

sqlite가> 회사에서 삭제;

지금, 어떤 기록이없는 회사 테이블의 모든 레코드는 DELETE 문에 의해 삭제 된 때문이다.