使用cmd模式下載刪除
命令:drop database <數據庫名>
例如:刪除名為 xhkdb的數據庫
代碼如下 復制代碼mysql> drop database xhkdb;
例子1:刪除一個已經確定存在的數據庫
代碼如下 復制代碼 mysql> drop database drop_database;
例子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)
使用mysqladmin刪除數據庫:
需要特殊的權限才能創建或刪除一個MySQL數據庫。因此,假設以root用戶的訪問,可以使用mysql mysqladmin二進制創建任何數據庫。
小心刪除任何數據庫,因為它會失去數據庫中可用的所有數據。
Here is an example to delete a database created in previous chapter:
[root@host]# mysqladmin -u root -p drop TUTORIALS
Enter password:******
下面是一個例子刪除在前面的章節中創建一個數據庫:
Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.
Do you really want to drop the 'TUTORIALS' database [y/N] y
Database "TUTORIALS" dropped
PHP腳本刪除數據庫:
PHP使用mysql_query函數來創建或刪除一個MySQL數據庫。這個函數有兩個參數,成功返回TRUE或失敗則返回FALSE。
例子:
bool mysql_query( sql, connection );
參數 描述
例子:
試試下面的例子中,刪除一個數據庫:
警告: 在刪除一個數據庫,使用PHP腳本,它不會提示任何確認。所以刪除一個MySQL數據庫一定要小心