怎么删除一个数据库中一个表里的数据

发布网友 发布时间:2022-04-23 08:52

我来回答

3个回答

热心网友 时间:2022-05-02 04:22

--如果是SQLserver 数据库可用delete或者truncate。

delete语句只是删除表中数据,假如表中有类似自增字段,将会不会归为初始值。

例如表中的一个字段,默认1,每插入一条数据自增1。目前表有10条数据。自增字段当前为10。

那么执行 delete 语句后,当再次插入数据时,自增字段是11。不是重1开始。

而如果使用truncate,则新插入数据时,自增字段从1开始。

 

语句结构如下: dbo是sqlserver默认的框架名。

delete from 数据库name.dbo.表名name 

truncate 数据库name.dbo.表名name

一般情况下是dbo。除非用户自定义了。框架名在数据库管理器中会体现

热心网友 时间:2022-05-02 05:40

truncate table [name].[name]
 
或者
 
delete from  [name].[name]

热心网友 时间:2022-05-02 07:15

1、使用delete 命令 ,commit 之前可以回滚。

2、使用truncate命令,不可回滚,速度快,删除表的所有数据,保留表结构。
3、使用drop命令,先把表删掉(包括表结构),再重建表。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com