When a database is no longer needed, it can be removed with DROP DATABASE: DROP DATABASE my_db; It is an error if the database does not exist. To cause a warning instead, include an IF EXISTS clause; DROP DATABASE IF EXISTS my_db; Any warning generated when IF EXISTS is used can be displayed with SHOW WARNINGS. DROP DATABASE does not require the database to be empty. When dropping the database, MySQL removes any objects that it contains; such as tables, stored procedures, triggers, etc. A successful DROP DATABASE returns a row count that indicates the number of tables dropped. (This actually is the number of .frm files removed, which amounts to the same thing.) Use the SHOW DATABASES command to verify that the database has been dropped. CAUTION: When Using DROP DATABASE A database is represented by a directory under the data directory. The server deletes only fil...
“The best way to be ready for the future is to invent it.”— John Sculley