SQL - 문제 미리보기

문제 1741

easy
SQL에서 기존 테이블을 완전히 삭제하는 명령어는?
A. `DELETE TABLE`
B. `REMOVE TABLE`
C. `DROP TABLE`
D. `DESTROY TABLE`

정답: C

SQL에서 테이블을 완전히 제거할 때는 DROP TABLE 명령어를 사용합니다. DROP TABLE의 특징: • 완전 삭제: 테이블 구조와 모든 데이터를 영구적으로 제거 • 복구 불가: 백업 없이는 삭제된 테이블 복구 불가능 • DDL 명령어: Data Definition Language의 일종 • 즉시 실행: 명령어 실행 시 바로 테이블이 사라짐 기본 구문: ```sql DROP TABLE table_name; ``` DROP TABLE의 효과: 1. 테이블 구조 제거: 컬럼 정의, 데이터 타입 등 모든 스키마 정보 2. 데이터 완전 삭제: 테이블에 저장된 모든 행(row) 제거 3. 인덱스 삭제: 해당 테이블의 모든 인덱스 자동 제거 4. 제약조건 삭제: PRIMARY KEY, FOREIGN KEY 등 모든 제약조건 제거

💡 학습 팁

이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.