説明
このステートメントは、データベースを削除するために使用されます。
構文
drop_database_stmt:
DROP DATABASE [IF EXISTS] database_name;
パラメータの説明
| パラメータ | 説明 |
|---|---|
| IF EXISTS | データベースが存在しない場合にエラーが発生するのを防ぐために使用されます。 |
| database_name | 削除対象のデータベース名を指定します。 |
例
データベース
test2を削除します。obclient> DROP DATABASE test2; Query OK, 0 rows affected存在しないデータベース
notestを削除します。obclient> DROP DATABASE notest; ERROR 1008 (HY000): Can't drop database 'notest'; database doesn't exist obclient> DROP DATABASE IF EXISTS notest; Query OK, 0 rows affected, 1 warning obclient> SHOW WARNINGS; +-------+------+------------------------------------------------------+ | Level | Code | Message | +-------+------+------------------------------------------------------+ | Note | 1008 | Can't drop database 'notest'; database doesn't exist | +-------+------+------------------------------------------------------+ 1 row in set