[置顶] 批量修改,删除数据库中 表名是以特定字符开头的表!

时间:2021-09-07 22:26:49

例如我要删除库中所有以SB开头的表,那我可以先执行如下代码,列出所有drop这些表的语句,然后我再选择性地把这些语句复制出来执行即可


Select CONCAT( 'drop table ', table_name, ';' )

FROM information_schema.tables

Where table_name LIKE 'SB%';


同理,批量修改的话是这样的:

Select CONCAT( 'ALTER TABLE ', table_name, 'RENAME TO ', table_name,';' ) 
FROM information_schema.tables Where table_name LIKE 'SB_%';