在SQLite中,DROP TABLE
語句用於刪除表定義以及與該表關聯的所有關聯資料,索引,觸發器,約束和許可權規範。
語法
DROP TABLE database_name.table_name;
注意:使用DROP TABLE
命令時必須非常小心,因為一旦刪除了表,那麼表中的所有可用資訊都將被破壞,再無法恢復了。
下面舉個例子來演示如何在SQLite中刪除一個表。在上一篇建立表的教學文章中,我們成功地建立了有兩個表:department
和student
。下面使用.tables
命令來檢視資料庫現有表資訊。
如上圖中,可以看到所述的兩個表:department
和student
。
現在,使用以下語句來刪除student
表 -
DROP TABLE STUDENT;
在執行上面命令後,使用.tables
命令檢視student
表是否真的被刪除了。如下所示 -
如上圖中,所列出的表中並沒有student
, 說明 student
確實被刪除了。