drop命令用於刪除數據庫。
drop命令格式:drop database <數據庫名>;
例如,刪除名爲 xhkdb的數據庫:
mysql> drop database xhkdb;
[例子1] 刪除一個已經肯定存在的數據庫:
mysql> drop database drop_database;
Query OK, 0 rows affected (0.00 sec)
[例子2] 刪除一個不肯定存在的數據庫:
mysql> drop database drop_database;
ERROR 1008 (HY000): Can't drop database 'drop_database'; database doesn't exist
// 發生錯誤,不能刪除'drop_database'數據庫,該數據庫不存在。
mysql> drop database if exists drop_database;
Query OK, 0 rows affected, 1 warning (0.00 sec)
//產生一個警告說明此數據庫不存在
mysql> create database drop_database; // 建立一個數據庫
Query OK, 1 row affected (0.00 sec)
mysql> drop database if exists drop_database; // if exists 判斷數據庫是否存在,不存在也不產生錯誤
Query OK, 0 rows affected (0.00 sec)mysql