(mysql.info) drop-database
Info Catalog
(mysql.info) create-table
(mysql.info) data-definition
(mysql.info) drop-index
13.1.6 `DROP DATABASE' Syntax
-----------------------------
DROP {DATABASE | SCHEMA} [IF EXISTS] DB_NAME
`DROP DATABASE' drops all tables in the database and deletes the
database. Be _very_ careful with this statement! To use `DROP
DATABASE', you need the `DROP' privilege on the database. `DROP SCHEMA'
is a synonym for `DROP DATABASE' as of MySQL 5.0.2.
`IF EXISTS' is used to prevent an error from occurring if the database
does not exist.
If you use `DROP DATABASE' on a symbolically linked database, both the
link and the original database are deleted.
`DROP DATABASE' returns the number of tables that were removed. This
corresponds to the number of `.frm' files removed.
The `DROP DATABASE' statement removes from the given database directory
those files and directories that MySQL itself may create during normal
operation:
* All files with these extensions:
`.BAK' `.DAT' `.HSH'
`.MRG' `.MYD' `.ISD'
`.MYI' `.db' `.frm'
* All subdirectories with names that consist of two hex digits
`00'-`ff'. These are subdirectories used for `RAID' tables.
(These directories are not removed as of MySQL 5.0, when support
for `RAID' tables was removed. You should convert any existing
`RAID' tables and remove these directories manually before
upgrading to MySQL 5.0. See upgrading-from-4-1.)
* The `db.opt' file, if it exists.
If other files or directories remain in the database directory after
MySQL removes those just listed, the database directory cannot be
removed. In this case, you must remove any remaining files or
directories manually and issue the `DROP DATABASE' statement again.
You can also drop databases with `mysqladmin'. See mysqladmin.
Info Catalog
(mysql.info) create-table
(mysql.info) data-definition
(mysql.info) drop-index
automatically generated byinfo2html