程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> SQL Server刪除表及刪除表中數據的辦法

SQL Server刪除表及刪除表中數據的辦法

編輯:MSSQL

SQL Server刪除表及刪除表中數據的辦法。本站提示廣大學習愛好者:(SQL Server刪除表及刪除表中數據的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL Server刪除表及刪除表中數據的辦法正文


本文引見SQL Server中若何刪除表,若何刪除表中的數據。在刪除表數據時有delete和truncate兩種辦法,delete和truncate有甚麼差別呢?

SQL Server,我們如今根本上應用的最陳舊的版本應當是SQL Server 2000吧,應當沒有更早的版本了吧?!從SQL Server 2000開端,到SQL Server 2005,2008,2012等,T-SQL的處置才能愈來愈強。明天我們就來講說若何應用T-SQL劇本來刪除表,和刪除表中的數據。

刪除表和刪除表數據這是兩回事!刪除表表現不論表中有無數據,將該數據庫表完全抹去,不留下任何器械。而刪除表數據,只是刪除表中的數據行,而表成果仍然存在,還可以往表中拔出新的數據。

刪除表的T-SQL語句為:

drop table <表名>

drop是拋棄的意思,drop table表現將一個表完全刪除失落。

刪除表數據有兩種辦法:delete和truncate。

delete的用法以下:

delete from <表名> [where前提]

truncate的用法以下:

truncate table <表名>

delete和truncate的差別以下:

1、delete可以刪除表中的一條或多條數據,也能夠刪除全體數據;而truncate只能將表中的全體數據刪除。

2、delete刪除表數據後,標識字段不克不及復用。也就是說假如你把id=10(假設id是標識字段)的那行數據刪除,你也弗成能再拔出一條數據讓id=10.

3、truncate刪除表數據後,標識從新恢復初始狀況。默許為初始值為1,也就是說,truncate以後,再拔出一條數據,id=1.

關於SQL Server刪除表與刪除表中的數據就給年夜家引見這麼多,願望對您有所贊助,同時也異常感激年夜家對網站的支撐!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved