Commenti(0)
Eliminare Database MySQL
Questa ricetta illustra una delle operazioni più comuni, la cancellazione di un database
Per eliminare database esistenti, MySQL fornisce l’istruzione DROP DATABASE. La sintassi è la seguente:
1DROP DATABASE [ IF EXISTS ] nome_db
Se si specifica IF EXISTS, nel caso in cui il database non esista non viene generato alcun errore. E’ possibile utilizzare la parola SCHEMA come sinonimo di DATABASE, sebbene in SQL standard gli schemi siano collezioni di oggetti interni a un database.
Per eseguire questa istruzione è necessario possedere il permesso DROP. Tutti gli oggetti contenuti nel database (tabelle, viste, trigger…) verranno eliminati, ma non vengono eliminati i permessi ad essi relativi. In altre parole, se viene ricreato il database e con esso tutti gli oggetti che conteneva, gli utenti che potevano accedervi potranno accedervi nuovamente. E’ quindi buona norma eliminare tali permessi con il comando REVOKE.
Un altro modo per eliminare un database è portarsi nella DATA_DIRECTORY e cancellare la directory ad esso corrispondente. Esempio:
1rmdir mio_databaseCondividi su:
Esprimi un voto:
Argomenti chiave:

MySQL Report un tool di shell per tenere tutto sotto controllo