这里介绍一下快速删除数据表的SQL命令操作方法。
删除表的命令:
drop table 表名
如果有200张表,执行200次,想想就不想动手了。
下面提供一个使用information_schema库的方案
代码如下:
SELECT CONCAT('drop table ',table_name,';') FROM information_schema.`TABLES` WHERE table_schema='数据库名';
看我执行的结果,去掉第一行,后面就是删除dede系统中所有表:
CONCAT(
'drop table '
,table_name,
';'
)
DROP
TABLE
dede_addonarticle;
DROP
TABLE
dede_addonimages;
DROP
TABLE
dede_addoninfos;
DROP
TABLE
dede_addonshop;
DROP
TABLE
dede_addonsoft;
DROP
TABLE
dede_addonspec;
DROP
TABLE
dede_admin;
DROP
TABLE
dede_admintype;
DROP
TABLE
dede_advancedsearch;
DROP
TABLE
dede_arcatt;
DROP
TABLE
dede_arccache;
DROP
TABLE
dede_archives;
DROP
TABLE
dede_arcmulti;
DROP
TABLE
dede_arcrank;
DROP
TABLE
dede_arctiny;
DROP
TABLE
dede_arctype;
DROP
TABLE
dede_area;
DROP
TABLE
dede_channeltype;
DROP
TABLE
dede_co_htmls;
DROP
TABLE
dede_co_mediaurls;
DROP
TABLE
dede_co_note;
DROP
TABLE
dede_co_onepage;
DROP
TABLE
dede_co_urls;