SQL語言中,刪除表中所有資料,但保留表結構的命令是

2021-03-03 21:31:16 字數 3928 閱讀 8158

1樓:匿名使用者

sql語言刪除一個表中所有資料使用delete子句。該子句只刪除資料,對錶結構沒有影響。

一、語法為:delete (from) table (where ...)

二、例**:tt

1、刪除**所有資料:

delete tt;

2、使用where 子句選擇性刪除,比如 刪除 v1 = 1 的資料delete tt where v1 = 1;

2樓:匿名使用者

delete from 資料表名;

或者truncate table 資料表名;

3樓:匿名使用者

delete from [表名]或者truncate from [表名]後者刪除資料庫不可恢復

4樓:光芒

delete from table_file;

5樓:ann翼

delete from

6樓:19號球迷

delete from 資料表名;

7樓:匿名使用者

delecte from 表名;

sql怎麼刪除一個表中的所有資料

8樓:加百列

刪除表資料有兩種方法:delete和truncate。具體語句如下:

一、runcate table name  :

刪除表中的所有行,而不記錄單個行刪除操作。 在這個指令之下,**中的資料會完全消失,可是**本身會繼續存在。

truncate table 的語法:truncate table name ,引數 name 是要截斷的表的名稱或要刪除其全部行的表的名稱。

二、delete from tablename where 1=11、delete語法:

delete from 表名稱 where 列名稱 = 值。

2、刪除所有行:

可以在不刪除表的情況下刪除所有的行。這意味著表的結構、屬性和索引都是完整的:delete from table_name。

9樓:為江山放棄了愛

有兩種方法:

1、truncate table 刪除表中的所有行,而不記錄單個行刪除操作。

語法 truncate table name引數 name是要截斷的表的名稱或要刪除其全部行的表的名稱。

2、delete from [表名] where 1=1擴充套件資料sql是structured query language(結構化查詢語言)的縮寫。sql是專為資料庫而建立的操作命令集,是一種功能齊全的資料庫語言。在使用它時,只需要發出「做什麼」的命令,「怎麼做」是不用使用者考慮的。

sql功能強大、簡單易學、使用方便,已經成為了資料庫操作的基礎,並且現在幾乎所有的資料庫均支援sql。

10樓:卸下偽裝忘勒傷

1.開啟sql server 2008 並連線一個資料庫。

2.點選工具欄的「新建查詢」按鈕,新建一個查詢。

3.我這個資料庫裡有個測試**,裡面有7條記錄。輸入「delete * from * from 測試;」

4.執行「delete * from * from 測試;」軟體提示錯誤。

5.去掉delete後面的*號,改為:delete from 測試;執行顯示「7行受影響」,也就是之前的7條記錄全部被刪除了。

6.執行:select * from 測試;查詢結果為空,再次驗證已刪除**「測試」中的所有記錄。

11樓:匿名使用者

有兩種辦法可以刪除表中的所有資料:

1、truncate table 刪除表中的所有行,而不記錄單個行刪除操作。

語法 truncate table name引數 name 是要截斷的表的名稱或要刪除其全部行的表的名稱。

2、delete from tablename where 1=1

12樓:匿名使用者

使用 truncate table 刪除所有行。

若要刪除表中的所有行,則 truncate table 語句是一種快速、無日誌記錄的方法。該語句總是比不帶條件的 delete 語句要快,因為 delete 語句要記錄對每行的刪除操作。

而 truncate table 語句只記錄整個資料頁的釋放。truncate table 語句立即釋放由該表的資料和索引佔用的所有空間。所有索引的分發頁也將釋放。

與 delete 語句相同,使用 truncate table 清空的表的定義,同其索引和其它相關的物件一起仍保留在資料庫中。必須使用 drop table 語句才能除去表的定義。

13樓:cda資料分析師

sql檢視,通過定義 select 語句以檢索將在檢視中顯示的資料來建立檢視。select 語句引用的資料表稱為檢視的基表。檢視可以被看成是虛擬表或儲存查詢。

14樓:匿名使用者

postgresql 刪除資料庫可以用以下三種方式:

1、使用 drop database sql 語句來刪除。

2、使用 dropdb 命令來刪除。

3、使用 pgadmin 工具。

from 樹懶學堂

15樓:安徽新華電腦專修學院

刪除表:drop table [表名]

表中加列:alter table [表名] add [列名] [資料型別] null

16樓:花下之魂斯

給你個超牛逼的,刪除一個使用者下所有表的資料!哈哈哈!!!

create or replace procedure p_l2_dw_fact_truncate

is ex_dup_value exception;

pragma exception_init(ex_dup_value,-1);

v_cur_truncate

17樓:匿名使用者

方法一  使用delete from 表名  --生成日誌方法二: truncate table 表名  --無日誌生成delete from [表名]

truncate table [表名]

18樓:匿名使用者

把**全選按滑鼠右鍵點選刪除就可以了。

19樓:匿名使用者

delete from 表

或者truncate table 表

是要這個?

20樓:enjoy童年

不想要id從1開始: delete table name

想要id從1開始: truncate table name

21樓:熱愛資料庫的同學

方法:可以使用 sql 的 delete from 命令來刪除 mysql 資料表中的記錄。

語法: delete from table_name [where clause] (如果沒有指定 where 子句,mysql 表中的所有記錄將被刪除)

具體用法參考:以下例項將刪除 shulanxt_tbl 表中 shulanxt_id 為3 的記錄。

from 樹懶學堂-免費資料知識學習平臺

150. sql語言中,刪除表中資料的命令是( )。( ). a.delete b.drop c.clear d.remove

22樓:純陽子

答案是a

delete是刪除資料表的記錄,語法為delete from 《表名》 [where《條件》]

drop是刪除資料表的欄位 ,語法為alter table 《表名》 drop 《欄位》

clear是清除主視窗螢幕

C語言中如何刪除已經輸出的字元,C語言中如何刪除已經輸出的一個字元?

文字模式下指定位置輸出 用 覆蓋掉 gotoxy 1,1 printf 1230123 gotoxy 7,1 printf 例 include intmain void printf 123 printf b c b 32 注意這裡 return0 擴充套件資料c語言刪除字串前面連續 號 voidf...

C語言中怎麼刪除陣列中相同的數字

include stdio.h main int count sizeof num sizeof int for i 0 i還有不懂加我q 834262164 c語言,刪除陣列中的重複數字然後輸出 include stdio.h include string.h void main for k i ...

C語言中不同資料型別在記憶體中所佔據的位元組大小是多少

型別 位元組 char 1short int 2int 2 tc 4 vc long 4float 4double 8long double 10 c語言中不同資料型別在記憶體中所佔據的位元組大小 型別 位元組 char 1short int 2int 2 tc 4 vc long 4float 4...