SQLite 삭제 테이블
SQLite의 DROP TABLE 문은 테이블 정의와 테이블의 모든 관련 데이터, 인덱스, 트리거, 제약 조건 및 권한 사양을 삭제하는 데 사용됩니다.
이 명령을 사용할 때는 특히 주의하세요. 테이블이 삭제되면 테이블에 있는 모든 정보가 영원히 손실되기 때문입니다.
구문
DROP TABLE 문의 기본 구문은 다음과 같습니다. 선택적으로 다음과 같이 테이블 이름으로 데이터베이스 이름을 지정할 수 있습니다.
DROP TABLE Database_name.table_name;
Instance
시작해 보겠습니다. COMPANY 테이블이 이미 존재하는 경우 데이터베이스에서 삭제합니다.
sqlite>.tables
COMPANY test.COMPANY
COMPANY test.COMPANY
이것은 COMPANY 테이블이 데이터베이스에 이미 존재한다는 의미이므로 데이터베이스에서 삭제해 보겠습니다. :
sqlite>DROP TABLE COMPANY;
sqlite>
sqlite>
이제 .TABLES 명령을 사용해도 COMPANY 테이블을 찾을 수 없습니다.
sqlite>.tables
sqlite>
sqlite>
표시된 결과는 비어 있습니다. 이는 테이블이 데이터베이스에서 성공적으로 삭제되었음을 의미합니다.