数据库中drop的用法
数据库中drop的用法
数据库中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 表名")