📌 DROP
- 데이터베이스의 각종 개체들(DB, TABLE, VIEW) 자체를 삭제
- 데이터 구조와 내용(data) 모두 제거
DROP DATABASE 데이터베이스명;
DROP SCHEMA 데이터베이스명;
DROP TABLE (데이터베이스명.)테이블명;
DROP VIEW 뷰이름;
DROP USER 사용자계정정보;
1️⃣ Table 삭제
USE testdb2;
CREATE TABLE board3(
boardId INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
boardTitle VARCHAR(30) NOT NULL,
boardAuthor VARCHAR(30),
boardContent VARCHAR(200) NOT NULL
);
DROP TABLE board3;
- 여러 테이블 삭제
DROP TABLE 테이블명1, 테이블명2, 테이블명3, ...;
USE testdb3;
SHOW TABLES;
DROP TABLE board, board1, board2;
2️⃣ Database (Schema) 삭제
CREATE SCHEMA testdb3;
CREATE TABLE testdb3.board(
boardId INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
boardTitle VARCHAR(30) NOT NULL,
boardAuthor VARCHAR(30),
boardContent VARCHAR(200) NOT NULL
);
DROP SCHEMA testdb3;
IF EXISTS 를 덧붙이면 doesn't exist 에러를 방지할 수 있다.
DROP SCHEMA IF EXISTS testdb3;