由于數據庫表在計算機中占有物理空間,出于效率方面的考濾,在不需要某些數據庫表時,可以刪除它們.使用drop table語句可以刪除數據庫表及表中的任何約束,并釋放它們所占的物理空間.利用drop table語句刪除數據庫表的語法結構如下;
drop table [database_name.[schema_name].|schema_name.]table_name][,...n]
各參數的含義如下:
◎database_name:要在其中刪除表的數據庫的名稱.
◎schema_name:表所屬架構的名稱.
◎table_name:要刪除表的名稱.
1.刪除數據庫表 TestTable,實現代碼如下所示:
use mydatebase
go
drop table webuser
2.還可以同時刪除多個數據庫表,表與表之間用逗號隔開,實現代碼如下所示:
use mydatebase
go
drop table webuser,UserComment
3.刪除臨時表,實現代碼如下所示:
use mydatebase
go
drop table #webuser,##UserComment
4.在此南昌網絡公司技術人員提醒:如果要刪除有依賴關聯的數據庫表,即主鍵,外鍵關聯表,則要刪除兩個表之間的關聯約束,然后才可以刪除表.注意,也可以先刪除引用該表的數據庫表,實現代碼如下所示: 例如:有表產品表關聯著產品分類表.我們就要先刪除產品表.再來刪除產品分類表.
use mydatebase
go
drop table 產品表
刪除成功后
use mydatebase
go
drop table 產品分類表
在此南昌網站建設公司工程師提醒:在Oracle中,利用drop table 刪除有關聯關系的數據庫表時,會同時刪除與之關聯的所有數據庫表.
在此順便介紹在網頁編程中Sql語句刪除表的表達方式如下所示:
conn.execute("drop TABLE 表名")
希望本文對廣大站長或從事企業網站建設公司的團隊有所幫助,如對此不太理解的,可以與南昌做網站公司百恒網絡技術部聯系。我們很高興與廣大站長和從事企業網站建設公司技術人員分享我們的技術和經驗,分享是一件很快樂的事情。