MySQL實現快速刪除所有表或者部分表而不刪除數據庫的方法


1、以mysql自帶的mysql庫為例:

-- 刪除數據庫名為mysql數據庫的所有表,(將查詢結果用excle導出,放在數據庫執行)
SELECT CONCAT('drop table ',table_name,';') FROM information_schema.`TABLES` WHERE table_schema='mysql';

-- 刪除數據庫名為mysql數據庫的以help_開頭的所以表 (將查詢結果用excle導出,放在數據庫執行)
SELECT CONCAT('drop table ',t.`TABLE_NAME`,'; ') dropsql FROM information_schema.`TABLES` t WHERE t.`TABLE_NAME` LIKE 'help_%';

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM