DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(mysql.info.gz) DROP DATABASE

Info Catalog (mysql.info.gz) CREATE VIEW (mysql.info.gz) Data Definition (mysql.info.gz) DROP INDEX
 
 13.2.8 `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.
 
 In MySQL 3.22 or later, you can use the keywords `IF EXISTS' to prevent
 an error from occurring if the database doesn't exist.
 
 `DROP SCHEMA' can be used as of MySQL 5.0.2.
 
 If you use `DROP DATABASE' on a symbolically linked database, both the
 link and the original database are deleted.
 
 As of MySQL 4.1.2, `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'  `.ISD'
      `.ISM'  `.ISM'  `.MRG'  `.MYD'
      `.MYI'  `.db'   `.frm'  
 
    * All subdirectories with names that consist of two hex digits
      `00'-`ff'. These are subdirectories used for `RAID' tables.
 
    * 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'.   `mysqladmin'
 mysqladmin.
 
Info Catalog (mysql.info.gz) CREATE VIEW (mysql.info.gz) Data Definition (mysql.info.gz) DROP INDEX
automatically generated byinfo2html