一 MySQL 删除数据库所有表
- 查询当前数据库所有表,查询结果拼接为
Drop删除表SQL语句
SELECT
concat ( 'Drop Table if Exists ', table_name, ';' )
FROM
information_schema.tables
WHERE
table_schema = 'BookStoreDemo';
2. 运行第一步生成的 Drop SQL语句
二、 SQL Server
- 查询当前数据库所有表,查询结果拼接为
Drop删除表SQL语句
SELECT
'drop table IF EXISTS ' + a.name + ';'
FROM
sysobjects AS a
INNER JOIN sysindexes AS b ON a.id = b.id
WHERE
( a.type = 'u' )
AND ( b.indid IN ( 0, 1 ) )
ORDER BY
a.name
- 运行第一步生成的 Drop SQL语句