English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 튜토리얼에서는 SQL을 사용하여 데이터베이스와 테이블을 삭제하는 방법을 배울 것입니다.
DROP TABLE 문을 사용하여 필요 없는 데이터베이스 테이블을 쉽게 삭제할 수 있습니다. DROP TABLE 문은 테이블에 있는 모든 데이터와 데이터 딕셔너리에서 테이블의 메타데이터를 영구적으로 삭제합니다.
DROP TABLE은 하나나 여러 개의 테이블을 삭제할 수 있습니다. 다음과 같은 문법을 사용할 수 있습니다:
DROP TABLE table1_name, table2_name, ...;
여기서는table1_name,table2_name는 삭제할 테이블의 이름입니다.
경고:데이터베이스나 테이블을 삭제하는 것은 되돌릴 수 없습니다. 따라서 DROP 문을 사용할 때 주의해야 합니다. 데이터베이스 시스템은 '삭제하시겠습니까?'와 같은 경고를 보여주지 않습니다. 즉시 데이터베이스나 테이블과 모든 데이터가 삭제됩니다.
DROP TABLE 문장을 사용하여 데이터베이스 테이블을 삭제해 보겠습니다.
기억하시나요?테이블 생성이 장에서 우리는보기데이터베이스에 테이블이 생성되었습니다persons다음 문장은 데이터베이스에서 영구적으로 테이블을 삭제합니다.
DROP TABLE persons;
위 명령어를 실행한 후, 다음 명령어를 사용하여 인원 테이블에 대한 작업을 시도하면인원(persons테이블에 대한 어떤 작업도 수행할 때 (예를 들어, 테이블에서 레코드를 선택할 때) 오류 메시지를 받게 됩니다.
동일하게, DROP DATABASE 문장을 사용하여 데이터베이스를 삭제할 수 있습니다. 다음 명령어는 데이터베이스 서버에서 영구적으로 삭제됩니다.보기데이터베이스.
DROP DATABASE demo;
이제, USE demo 문장을 사용하여 선택demo데이터베이스;이 경우, '알 수 없는 데이터베이스' 또는 '데이터베이스가 존재하지 않습니다.'라는 오류 메시지를 받게 됩니다.