関数リファレンス
   

関数

mysql_drop_db()
データベースを破棄する
   

書式

int mysql_drop_db(MYSQL *mysql, const char *db)

MYSQL *mysql MYSQL構造体
const char *db 破棄するデータベース名

戻り値

データベースの破棄(消去)が成功した場合はNULL。エラーが発生した場合はNULL以外。

エラー

CR_COMMANDS_OUT_OF_SYNC 不当な順にコマンドが実行された
CR_SERVER_GONE_ERROR MySQL サーバがいなくなった
CR_SERVER_LOST サーバへの接続がクエリ中に失われた
CR_UNKNOWN_ERROR 未知のエラーが発生した
   

機能

db 引数によって指定されたデータベースを破棄します。この関数は推奨されません。
代わりに mysql_query() を使って、SQL DROP DATABASE ステートメントを発行することをお勧めします。
この関数を使った場合、データベース内にあったテーブルも破棄されてしまいますので気をつけて使用してください。
   

サンプル

 

Japanese MySQL Manualより抜粋