↑ 收起筛选 ↑
SQL SERVER 2000怎么删除一个表中所有数据
2020-10-11

打开查询分析器,输入delete * from 表名,然后执行,即可清空内容,保留表的结构.

有两种方法:1、TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作. 语法 TRUNCATE TABLE name 参数 name是要截断的表的名称或要删除其全部行的表的名称. 2、Delete from [表名] where 1=1 扩展资料 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的.SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL.参考资料:百度百科SQL

收缩数据库对数据没有影响的,最好在夜间凌晨收缩,收缩时会有短暂影响使用的使用sql代码,清理日志dump transaction 你的数据库 with no_log然后 使用企业管理器 展开 并选中你的数据库 ,右击-所有认为-收缩数据库- 选择文件 ,然后 收缩 mdf 和 ldf文件就可以了

这些语言从哪里输入?-------------------------在SQL的查询分析器中输入.根据你的情况只能用delete:delete 表名 where 时间范围然后收缩磁盘空间,在企业管理器中,选择库名>右键>所有任务>收缩数据库>文件>确定 .收缩主数据文件,OK.

编写一段程序,首先读取数据库中的所有表select name from sysobjects where type='U'然后读一个,删一个,truncate table + 表名

有两种办法可以删除表中的所有数据: 1、truncate table 删除表中的所有行,而不记录单个行删除操作. 语法 truncate table name 参数 name 是要截断的表的名称或要删除其全部行的表的名称. 2、delete from tablename where 1=1

我大概写了个,,,这种只能是你表里只有1个expression 的字段的情况下可以用,如果多个的,你要用循环,,,你可以大概的看下参考下DECLARE @col VARCHAR(10),@sql VARCHAR(2000)select @col=a.namefrom syscolumns a,systypes bwhere a.id=object_id('表') and a.xtype=b.xtypeAND b.name='expression'SET @sql='UPDATE 表 SET '+ @col+ '='''''EXEC (@sql)

用SQL语句一次清空所有数据.找到了三种方法进行清空.使用的数据库为MS SQL SERVER.(表之间不能有外键关系)1.搜索出所有表名,构造为一条SQL语句 declare @trun_name varchar(8000) set @trun_name='' select @trun_name=@trun_

可以使用 update 语句:update table a = '' 或 update table a = nullsql中的删除只针对行.针对列只有修改,即更新 updateupdate 语法为:update 表名 set 列1=更改值,列2=更改值 where 需要注意:因建表对列的设置,如not null,部分列无法清空如:数值型、日期型的字段且not null,那么该字段就无法赋 NULL 值

1,开始--程序--sql server 2000--查询分析器2,在查询分析器里输入:use 你的数据库名称 按F5 执行3,delete 表名 where rq 评论0 0 0

延伸阅读:

mysql jDBC驱动安装

sql语句增删改查

创建数据表的sql语句

upDAtEsql语句更新

sql中 From join on

彻底卸载sql2005

wAmpsErvEr创建数据库

xAmppmysql无法stArt

jAvA图书管理系统mysql

sqljoin原理