SQL Server刪除表及刪除表中數(shù)據(jù)的方法
本文介紹SQL Server中如何刪除表,如何刪除表中的數(shù)據(jù)。在刪除表數(shù)據(jù)時(shí)有delete和truncate兩種方法,delete和truncate有什么區(qū)別呢?
SQL Server,我們現(xiàn)在基本上使用的最古老的版本應(yīng)該是SQL Server 2000吧,應(yīng)該沒有更早的版本了吧?!從SQL Server 2000開始,到SQL Server 2005,2008,2012等,T-SQL的處理能力越來越強(qiáng)。今天我們就來說說如何使用T-SQL腳本來刪除表,以及刪除表中的數(shù)據(jù)。
刪除表和刪除表數(shù)據(jù)這是兩回事!刪除表表示不管表中有沒有數(shù)據(jù),將該數(shù)據(jù)庫表徹底抹去,不留下任何東西。而刪除表數(shù)據(jù),只是刪除表中的數(shù)據(jù)行,而表結(jié)果依然存在,還可以往表中插入新的數(shù)據(jù)。
刪除表的T-SQL語句為:
drop table <表名>
drop是丟棄的意思,drop table表示將一個(gè)表徹底刪除掉。
刪除表數(shù)據(jù)有兩種方法:delete和truncate。
delete的用法如下:
delete from <表名> [where條件]
truncate的用法如下:
truncate table <表名>
delete和truncate的區(qū)別如下:
1、delete可以刪除表中的一條或多條數(shù)據(jù),也可以刪除全部數(shù)據(jù);而truncate只能將表中的全部數(shù)據(jù)刪除。
2、delete刪除表數(shù)據(jù)后,標(biāo)識(shí)字段不能復(fù)用。也就是說如果你把id=10(假如id是標(biāo)識(shí)字段)的那行數(shù)據(jù)刪除了,你也不可能再插入一條數(shù)據(jù)讓id=10.
3、truncate刪除表數(shù)據(jù)后,標(biāo)識(shí)重新恢復(fù)初始狀態(tài)。默認(rèn)為初始值為1,也就是說,truncate之后,再插入一條數(shù)據(jù),id=1.
關(guān)于SQL Server刪除表與刪除表中的數(shù)據(jù)就給大家介紹這么多,希望對(duì)您有所幫助,同時(shí)也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
SQL Server數(shù)據(jù)庫開發(fā)的二十一條法則
如果你正在負(fù)責(zé)一個(gè)基于SQL Server的項(xiàng)目,或者你剛剛接觸SQL Server,你都有可能要面臨一些數(shù)據(jù)庫性能的問題,這篇文章會(huì)為你提供一些有用的指導(dǎo)(其中大多數(shù)也可以用于其它的DBMS)。2010-06-06淺析SQL Server的分頁方式 ISNULL與COALESCE性能比較
本文上述重點(diǎn)講述了SQL Server的分頁方式,COALESCE和ISNULL函數(shù)區(qū)別之處,簡(jiǎn)短的內(nèi)容,深入的理解。有興趣的朋友可以看下2016-12-12H2 數(shù)據(jù)庫導(dǎo)入CSV文件實(shí)現(xiàn)原理簡(jiǎn)析
在開發(fā)應(yīng)用中經(jīng)常會(huì)碰到一些數(shù)據(jù)庫方面的問題,例如:csv文件導(dǎo)入數(shù)據(jù)庫,本文將以此問題進(jìn)行深入介紹,需要的朋友可以參考下2012-11-11SQL Server將一列的多行內(nèi)容拼接成一行的實(shí)現(xiàn)方法
這篇文章主要介紹了SQL Server將一列的多行內(nèi)容拼接成一行的實(shí)現(xiàn)方法,需要的朋友可以參考下2015-11-11使用xp_cmdshell注銷Windows登錄用戶(終端服務(wù)器超出最大連接數(shù))
關(guān)于終端服務(wù)器超出最大連接數(shù)的解決方法有很多種,最簡(jiǎn)單的就是下載加強(qiáng)版本客戶端即可,下面的文章主要是介紹了sqlserver中通過xp_cmdshell用戶2012-12-12SQL開窗函數(shù)的具體實(shí)現(xiàn)詳解
這篇文章主要介紹了SQL開窗函數(shù)的具體實(shí)現(xiàn)詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07