数据库中drop的用法

发布时间:2017-03-21 09:51

数据库中drop的用法的用法你知道吗?下面小编就跟你们详细介绍下数据库中drop的用法的用法,希望对你们有用。

数据库中drop的用法的用法如下:

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

数据库中drop的用法的评论条评论