首頁 >資料庫 >mysql教程 >刪除資料庫的命令是什麼?

刪除資料庫的命令是什麼?

青灯夜游
青灯夜游原創
2020-11-11 16:44:3928258瀏覽

刪除資料庫的命令是“DELETE DATA”,具體格式為“DROP DATABASE [IF EXISTS] 資料庫名稱;”,可以刪除資料庫中的所有表格並同時刪除資料庫。如果要使用“DROP DATABASE”,則需要取得資料庫DROP權限。

刪除資料庫的命令是什麼?

當資料庫不再使用時應該將其刪除,以確保資料庫儲存空間中存放的是有效資料。刪除資料庫是將已經存在的資料庫從磁碟空間清除,清除之後,資料庫中的所有資料也將一同刪除。

(推薦教學:mysql影片教學

在 MySQL 中,當需要刪除已建立的資料庫時,可以使用 DROP DATABASE 語句。其語法格式為:

DROP DATABASE [ IF EXISTS ] 数据库名

語法說明如下:

  • #資料庫名稱:指定要刪除的資料庫名稱。

  • IF EXISTS:用於防止資料庫不存在時發生錯誤。

  • DROP DATABASE:刪除資料庫中的所有表格並同時刪除資料庫。使用此語句時要非常小心,以免錯誤刪除。如果要使用 DROP DATABASE,需要取得資料庫 DROP 權限。

注意:MySQL 安裝後,系統會自動建立名為information_schema 和mysql 的兩個系統資料庫,系統資料庫存放一些和資料庫相關的信息,如果刪除了這兩個資料庫,MySQL 將無法正常運作。

範例:

查看資料庫

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| test_db            |
| test_db_char       |
| test_db_del        |
| world              |
+--------------------+
9 rows in set (0.00 sec)

使用命令列工具將資料庫test_db_del 從資料庫清單中刪除

mysql> DROP DATABASE test_db_del;
Query OK, 0 rows affected (0.57 sec)
mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| test_db            |
| test_db_char       |
| world              |
+--------------------+
8 rows in set (0.00 sec)

此時資料庫test_db_del 不存在。

更多程式相關知識,請造訪:程式設計教學! !

以上是刪除資料庫的命令是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn