MySQL: Tabellen mit Prefix löschen

Alle Tabellen in einer Datenbank mit dem Prefix „cms_“ löschen:

SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' ) AS statement 
FROM information_schema.tables 
WHERE table_name LIKE 'cms_%';

Gekürzte Beispiel-Ausgabe (die als SQL-Befehl abgesetzt werden kann):

ACHTUNG: Tabellen kontrollieren – MySQL hat keinen Papierkorb!

DROP TABLE cms_additional_htmlblob_users,cms_additional_htmlblob_users_seq,cms_module_templates,cms_modules,cms_permissions,cms_permissions_seq,cms_siteprefs,cms_templates,cms_templates_seq,cms_user_groups,cms_userplugins,cms_userplugins_seq,cms_userprefs,cms_users,cms_users_seq,cms_version;