Se si usa un’interfaccia grafica per la gestione del database (phpMySQL, MySQL Administrator o altro) la procedura è molto semplice e viene risolta con un paio di click. Se però bisogna cancellare tutte le tabelle di un database da CLI, la cosa può risultare lunga e noiosa.
Ricordiamo intanto la query da utilizzare per visualizzare tutte le tabelle di un database:
1 | SHOW tables; |
ed anche quella per la cancellazione di una tabella:
1 | DROP table<strong>nome_db</strong>; |
Bene, da bash possiamo semplicemente concatenare tre comandi ed il gioco è fatto:
In pratica facciamo un DUMP della sola struttura, prendiamo solo le righe relative al DROP e le eseguiamo nel database in questione.
Infine, se pensate possa esservi utile, un semplice script bash a cui poter passare il nome del DB:
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta