DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(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