参数说明

参数 说明
TEMPORARY 可选。指定 DROP TABLE 语句应仅删除临时表
IF EXISTS 可选。如果指定,当某个表不存在时,DROP TABLE 语句不会引发错误

第 27.1 节:删除表

DROP TABLE 用于从数据库中删除表。

创建表:

创建一个名为 tbl 的表,然后删除它:

CREATE TABLE tbl (
    id INT NOT NULL AUTO_INCREMENT,
    title VARCHAR(100) NOT NULL,
    author VARCHAR(40) NOT NULL,
    submission_date DATE,
    PRIMARY KEY (id)
);

删除表:

DROP TABLE tbl;

请注意:删除表会彻底从数据库中删除该表及其所有信息,且无法恢复。

第 27.2 节:从数据库中删除表

DROP TABLE database_name.table_name;