在SQL資料庫中,怎麼刪除表中的單個的一行

時間 2021-08-30 23:24:54

1樓:路雅容佼釗

找到你要刪的這一列的唯一標識

比如是:id

如果你的第一行的id=1那麼就通過下列語句可以達到刪除效果然後delete

表名table1

where

id=1

然後資料庫就會幫你把

叫做table1中的id的列的所有值查詢一遍然後刪除id=1的行

方法n種

2樓:迷失的牛腩

delete 表名 where 條件

------------------------------------------

初學者吧.條件就是你要刪除的那一條記錄的主鍵類似 條件=[主鍵列名=111]--------------------------------

你是怎麼讀出cn='abc123'這條資料的,那你就把讀出這條的條件用到刪除的條件不就ok?如果你的記錄沒有唯一性那就是你的資料庫設計有問題.還有你不知道主鍵是什麼意思,最好去看下.

3樓:匿名使用者

delete

from [tablename]

where 條件

4樓:匿名使用者

delete from [tablename] where [tablecolumns] = 條件

5樓:

delete from *** where ***x

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

6樓:加百列

刪除表資料有兩種方法: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。

7樓:為江山放棄了愛

有兩種方法:

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

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

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

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

8樓:匿名使用者

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

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

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

2、delete from tablename where 1=1

9樓:匿名使用者

使用 truncate table 刪除所有行。

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

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

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

10樓:cda資料分析師

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

11樓:匿名使用者

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

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

2、使用 dropdb 命令來刪除。

3、使用 pgadmin 工具。

from 樹懶學堂

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

刪除表:drop table [表名]

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

13樓:匿名使用者

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

truncate table [表名]

14樓:匿名使用者

delete from 表

或者truncate table 表

是要這個?

15樓:enjoy童年

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

想要id從1開始: truncate table name

16樓:熱愛資料庫的同學

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

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

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

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

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

17樓:蔓蔓

刪除表裡的資料使用的是資料操縱語句dml中的delete語句它的語法格式:delete from 《表名》

【where 條件表示式】

刪除表裡的全部資料寫法:delete from 表名不寫where語句話是刪除表中的全部資料

如果要刪除表用drop語句

18樓:飛出大氣層

語法:delete from 表名

解釋:在不加任何條件的情況下會刪除表中的所有的資料。

19樓:大號是賊

delete from 表的名字 where 1=1 。 加上 where 1=1這個判斷語句即表中所有資料都滿足,即可刪除全部資料

20樓:匿名使用者

delete from 表名

不是delete * from 表名

21樓:匿名使用者

delete * from table_name;

22樓:

truncate table table_name;

delete * from table_name;

23樓:匿名使用者

truncate table table_name;

或delete from table_name where 1;

24樓:

delete * from table_name;

25樓:cda資料分析師

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

SQL如何查詢和刪除MYSQL資料庫中包含特定字串的記錄

粉紅頑皮蛇 後面條件可以不加 str like http 是查詢 以http 開頭的字串 表示任意個或多個字元。可匹配任意型別和長度的字元。比如 select from user where u name like 三 將會把u name為 張三 張貓三 三腳貓 唐三藏 等等有 三 的記錄全找出來。...

sql中如何把資料庫中幾個表的資料匯入到另資料庫中的表

insert into ddd 欄位1,欄位2,欄位3 select 欄位1,欄位2,欄位3 from aaa,bbb,ccc 插入的欄位和查詢的欄位數量型別一致 由於你的誇庫查詢插入 所以在表名前加 庫名.使用者名稱 insert into b.使用者.ddd 欄位1,欄位2,欄位3 select...

SQL資料庫,如何把一張表從資料庫中插入到另外資料庫?如何寫語句

如果兩個表結構完全一樣的,用insert into data2.table2 select from data1.table1 如果結構不一樣或者你要指定欄位,用insert into data2.table2 欄位1,欄位2,欄位 select 欄位j,欄位k,欄位m from data1.tab...