如何清除SQL数据库中的数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何清除SQL数据库中的数据?相关的知识,希望对你有一定的参考价值。

我有一个数据库,使用太久数据太多了~~现在想清除里面所有的数据记录,但是保留表和表结构~差不多就是成空库那样`只是没记录~谁知道如何弄~`详细点更好!

    单击开始---->所有程序---->Microsoft SQL Server 2014,选择SQL Server 2014 Management Studio选项,打开软件。

2.连接到服务器窗口中,输入服务器名称,选择SQL Server身份验证,输入登录名和密码,连接进入数据库。

3.在左侧对象资源管理器中,展开数据库选项,找到NewData数据库。

4.在NewData数据库上右击,选择删除操作。

5.删除对象窗口中,选择删除数据库备份和还原历史记录信息选项,同时选择关闭现有连接选项,单击确定。

6.可以看到,SQL Server中的NewData数据库已删除。

7.打开SQL Server安装目录中的DATA文件夹,NewData数据库已没有了,说明NewData数据库成功删除。

扩展资料:

SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。

SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为“基本表”(base table);存储模式(内模式)称为“存储文件”(stored file);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。名称对称如^00100009a^:

SQL包括了所有对数据库的操作,主要是由4个部分组成:

    数据定义:这一部分又称为“SQL DDL”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。

    数据操纵:这一部分又称为“SQL DML”,其中包括数据查询和数据更新两大类操作,其中数据更新又包括插入、删除和更新三种操作。

    数据控制:对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。

    嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则。


参考资料:IT专家网-微软SQL

参考技术A

清除SQL数据库中的数据可以按照以下步骤进行:

1.首先需要注意的是,在删除数据库文件时,直接进入文件夹删除数据库文件,这种行为是十分不准确的。


2.SQL Server中的数据库文件,一般都保存在安装目录的DATA文件夹中。单击“微软开始图标”->“所有程序”->“Microsoft SQL Server 2014”。选择并进入【SQL Server 2014 Management Studio】。

3.在跳出来的登陆窗口中,输入正确的服务器名称,选择使用SQL Server身份验证,输入正确的登录名和用户密码,稍等片刻,即可进入数据库。

4.在展现出来的主窗口中,左侧是数据库管理目录。展开数据库详情,找到【NewData】该文件。

5.选择【NewData】文件,右击鼠标,选择【删除】操作。

6.在删除确认窗口中,勾选【删除数据库备份和还原历史记录信息】选项,同时勾选关闭现有连接选项(务必选择,否则会导致不稳定)单击确定即可。

7.再次回到数据库管理主页面,可以看到,该数据库已被成功清除。

扩展资料:

1.SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。

2.SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。

3.SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为“基本表”(base table);存储模式(内模式)称为“存储文件”(stored file);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。名称对称如^00100009a^。

4.SQL包括了所有对数据库的操作,主要是由4个部分组成:

(1)数据定义:这一部分又称为“SQL DDL”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。

(2)数据操纵:这一部分又称为“SQL DML”,其中包括数据查询和数据更新两大类操作,其中数据更新又包括插入、删除和更新三种操作。

(3)数据控制:对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。

(4)嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则。

参考资料:SQL数据库_百度百科

参考技术B   方法/步骤

  1.依次打开 控制面板-->程序-->卸载程序,将带有SQL Server选项的相关组件全部卸载。

  2.打开Windows Install Clean Up进行深度清理。注意:该工具的四个按键功能分别为(Select all)查找全部,(Clear all)清除全部,(Remove)删除选中项,(Exit)退出。使用时只需选择带有SQL 部分进行Remove即可。

  完:通过上述简单便捷的操作即将SQL Server数据库安装失败所残留的文件彻底清除,无需用户花费大量时间去逐个排查寻找,更无需重新安装操作系统即可再次安装SQL Server数据库。该方法同样适用于其他Microsoft软件的彻底删除与卸载。
参考技术C 方法一:Delete Form 表名

方法二:TRUNCATE TABLE
在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。

DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。

TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。如果想保留标识计数值,请改用 DELETE。如果要删除表定义及其数据,请使用 DROP TABLE 语句。

对于由 FOREIGN KEY 约束引用的表,不能使用 TRUNCATE TABLE,而应使用不带 WHERE 子句的 DELETE 语句。由于 TRUNCATE TABLE 不记录在日志中,所以它不能激活触发器。

TRUNCATE TABLE 不能用于参与了索引视图的表。

贴过来的,但是很全面
一般就是DLEETE from 表本回答被提问者和网友采纳
参考技术D 保留表和表结构,清空所有数据,使用命令:
truncate Table TableName
注:TableName:就是你要请空数据的表名

SQL Server 快速清除日志文件的方法

参考技术A

SQL Server 2000快速清除日志文件的方法

  SQL Server 2000 数据库日志太大!

  如何清理SQL Server 2000的日志呢?

  如何压缩SQL Server 2000的日志呢?

  如何让SQL Server 2000的日志变小呢?

  据我所知,办法有很多很多,总结起来算有3类吧:

  1、点几下鼠标,用SQL Server 2000管理工具中的企业管理器即可实现,待会儿详解;

  2、用SQL语句,在SQL Server 2000管理工具中的查询分析器可以实现,此法高级人士喜欢用;

  3、用第三方工具实现,原理嘛,我觉得应该是用SQL语句来实现的,这方法好,简单易用,网上不乏精品工具,待会儿介绍一款。

  一、现在我们详细描述一下如何用企业管理器清理SQL 2000的日志:

  1、打开企业管理器,右击要处理的数据库--》属性--》选项--》故障还原,选“简单”--》确定。如图:

  2、右击要处理的数据库--》所有任务--》收缩数据库--》什么也不动,默认第一个是0%,其它两个未选中,点确定--》如果您以前数据库日志文件大于1M那么现在再看看,是不是只有1M了呢。

  3、操作完后--》按第一步,把“故障还原”,选“完全”,传说中SQL Server 2000 有自动还原功能,说是如果非法关机等因素造成数据丢失可以自动回滚,另外可以用程序来实现操作回滚,所以最好是让故障还原是“完全”。

  4、这样便实现了“SQL Server 2000 数据库日志太大!如何管理,清除,变小,压缩它”中的清除,变小,压缩了,至于怎么管理,自己看着办吧,我一般只会用到这些,再有深入研究的话我会写上来的`。

  二、现在我们介绍用第三方SQL Server 日志清理工具来清理日志,简单易用高效,推荐用这个方法。

  我喜欢用 SqlServer日志清除专家 v3.5 来实现这个功能。界面如下:

  数据库那里一般会将整个服务器的数据库名都列举出来,需要选择为自己账户能管理到的那个,我这里DB_iszip账户能管理的是 iszip ,选择好之后,点“清除日志”按钮,然后SQL Server 2000的日志就被清理好了,此时你去服务器看你数据库日志占用空间就只有1M了。

;

以上是关于如何清除SQL数据库中的数据?的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 快速清除日志文件的方法

SQL中清除数据库里面的所有表中数据,要求删除以后表还在。

如何清除oracle中的执行sql记录在日志里面的的记录

如何清理SQL Server中的事务日志

SQL CE中如何删除表中的所有数据?

如何清除SQLserver 日志