十年专注于品牌网站建设 十年专注于品牌网站建设,低调、有情怀的网络应用服务商!
南昌百恒网络微信公众号 扫一扫关注
小程序
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络微信小程序

百恒网络

南昌百恒网络

删除数据库表即drop table的使用方法和实例

百恒网络 2012-08-30 6503

由于数据库表在计算机中占有物理空间,出于效率方面的考滤,在不需要某些数据库表时,可以删除它们.使用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 表名")

希望本文对广大站长或从事企业网站建设公司的团队有所帮助,如对此不太理解的,可以与南昌做网站公司百恒网络技术部联系。我们很高兴与广大站长和从事企业网站建设公司技术人员分享我们的技术和经验,分享是一件很快乐的事情。


400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络小程序

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
售后服务 售后服务
 
备案专线 备案专线
 
×