SQL DROP TABLE语句
SQL的DROP TABLE语句用于从表定义中删除一个表以及表中的所有数据。
需要明确的是,一旦删除了一个表,表中的所有信息都会永久丢失,因此在使用此命令时需要非常小心。
现在我们来看一下从数据库中删除表的语法。
DROP TABLE "table_name";
让我们举一个例子:
首先我们验证STUDENTS表,然后将其从数据库中删除。
SQL> DESC STUDENTS;
FIELD | TYPE | NULL | KEY | DEFAULT | EXTRA |
---|---|---|---|---|---|
ID | Int(11) | NO | PRI | ||
NAME | Varchar(20) | NO | |||
AGE | Int(11) | NO | |||
ADDRESS | Varchar(25) | YES | NULL |
这显示了数据库中有一个名为STUDENTS的表,所以我们可以按照以下的方法删除它:
SQL>DROP TABLE STUDENTS;
现在,使用以下命令来检查表是否存在。
SQL> DESC STUDENTS;
正如你所见,表被删除了,因此不显示出来。
MySQL中的SQL DROP TABLE示例
让我们来看一下从MySQL数据库中删除表的命令。
DROP TABLE table_name;
Oracle中的SQL DROP TABLE示例
让我们看看从Oracle数据库中删除表的命令。它与MySQL相同。
DROP TABLE table_name;
SQL从Microsoft SQLServer中删除表的示例
让我们看一下从SQLServer数据库中删除表的命令。它与MySQL相同。
DROP TABLE table_name;