跳到主要内容

39、SQL DROP 语句

SQLDROP 语句可以用于删除索引 、删除表 和 删除数据库

1、 删除索引;

删除索引使用 DROP INDEX 语句

### MS Access ###
DROP INDEX index_name ON table_name

### SQL Server ###
DROP INDEX table_name.index_name

### DB2/Oracle ###
DROP INDEX index_name

### MySQL ###
ALTER TABLE table_name DROP INDEX index_name

2、 删除表;

删除表使用 DROP TABLE 语句

这一点上,几乎主流数据库系统出奇的一致

DROP TABLE table_name

3、 删除数据库;

删除数据库使用 DROP DATABASE 语句

DROP DATABASE database_name

TRUNCATE TABLE 语句

如果仅仅需要删除表内的数据,并复原表,但并不删除表本身,那么可以使用 TRUNCATE TABLE 语句

TRUNCATE TABLE table_name;