rxcr.net
当前位置:首页 >> 删除表的sql命令 >>

删除表的sql命令

删除表用drop语句:drop table tablename;解释:上面语句的意思就是删除表名为tablename的表.删除记录用delete语句:delete from tablename where username = '123';解释:上面语句的意思就是删除tablename表中username字段的值为123的所有记录.备注:drop通常是删除的对象,delete通常删除的是某些特定条件下的记录.

首先选出所有的数据库用户表: select * from master..sysobjects where type='U' 找到的结果保存出来, 再依次 delete from xxx就行了

drop database 数据库名--删除数据库 drop table 表名[视图、触发器]--删除表、视图、触发器等 delete from 表名 where 条件--删除表中数据

要删除所有的用户表:declare @sql varchar(8000) SELECT @sql='drop table ' + name FROM sysobjects WHERE (type = 'U') ORDER BY 'drop table ' + name exec(@sql) 如果要删除所有用户表中的内容,可以执行以下语句:declare @sql varchar(8000) SELECT @sql='truncate table ' + name FROM sysobjects WHERE (type = 'U') ORDER BY 'truncate table ' + name exec(@sql) 慎用!

答案是A delete是删除数据表的记录,语法为delete from [where] drop是删除数据表的字段 ,语法为alter table drop clear是清除主窗口屏幕

delete、truncate

这个是别人提供的一个代码,是删除以test开头的表,自己更改下条件就可以了可以试试看 declare @name varchar(20) while(exists(select * from sysobjects where name like 'test%')) begin select @name=name from sysobjects where name like 'test%' exec ('drop table '+@name) end

在告诉我如何添加表,删除表的某一项,如何往这个表的这一项添加内容, 我在给你加十分删除表:drop table [表名]表中加列:alter table [表名] add [列名] [数据类型] null

清空所有数据:Truncate Table stu或者Delete stu清空第10条以后数据:Delete From Stu Where id Not In(Select Top 10 id From stu Order By id)

网站首页 | 网站地图
All rights reserved Powered by www.rxcr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com