sql刪除表drop語句 數(shù)據(jù)庫中drop和delete的區(qū)別?
數(shù)據(jù)庫中drop和delete的區(qū)別? 不同點: 1. 從刪除內(nèi)容上區(qū)分: truncate和 delete只刪除數(shù)據(jù)不刪除表的結(jié)構(gòu)(定義) drop語句將刪除表的結(jié)構(gòu)、被依賴的約束(cons
數(shù)據(jù)庫中drop和delete的區(qū)別?
不同點:
1. 從刪除內(nèi)容上區(qū)分: truncate和 delete只刪除數(shù)據(jù)不刪除表的結(jié)構(gòu)(定義) drop語句將刪除表的結(jié)構(gòu)、被依賴的約束(constrain),觸發(fā)器(trigger),索引(index) 依賴于該表的存儲過程/函數(shù)將保留,但是變?yōu)閕nvalid狀態(tài).
2.從語句類型上來區(qū)分: delete語句是dml,這個操作會放到rollback segement中,事務(wù)提交之后才生效如果有相應(yīng)的trigger,執(zhí)行的時候?qū)⒈挥|發(fā). truncate,drop是ddl, 操作立即生效,原數(shù)據(jù)不放到rollback segment中,不能回滾. 操作不觸發(fā)trigger.
3.從對表空間的影響來區(qū)分: delete語句不影響表所占用的extent, 高水線(high watermark)保持原位置不動 drop語句將表所占用的空間全部釋放 truncate 語句缺省情況下將空間釋放到 minextents個extent,除非使用reuse storage而且truncate會將高水線復(fù)位(回到最開始).
4.從速度的區(qū)別: 一般來說: drop> truncate > delete
SQL語句里delete和drop有什么區(qū)別?
一、刪除內(nèi)容不同 1、delete:只刪除數(shù)據(jù)不刪除表的結(jié)構(gòu)。 2、drop:句將刪除表的結(jié)構(gòu)被依賴的約束(constrain)、觸發(fā)器(trigger)、索引(index)。 二、語句效果不同 1、delete:是數(shù)據(jù)庫操作語言(dml),這個操作會放到 rollback segement 中,事務(wù)提交之后才生效;如果有相應(yīng)的 trigger,執(zhí)行的時候?qū)⒈挥|發(fā)。 2、drop:是數(shù)據(jù)庫定義語言(ddl),操作立即生效,原數(shù)據(jù)不放到 rollback segment 中,不能回滾,操作不觸發(fā) trigger。 三、刪除空間影響不同 1、delete:不影響表所占用的 extent,高水線(high watermark)保持原位置不動。 2、drop:語句將表所占用的空間全部釋放。 來源:-SQL語句大全 來源:-sql語句
drop table score讀命令語句并寫出解釋, (數(shù)據(jù)庫)?
首先,簡要介紹基礎(chǔ)語句:
1、說明:創(chuàng)建數(shù)據(jù)庫CREATE DATABASE database-name
2、說明:刪除數(shù)據(jù)庫drop database dbname
3、說明:備份sql server --- 創(chuàng)建 備份數(shù)據(jù)的 deviceUSE masterEXEC sp_addumpdevice "disk", "testBack", "c:mssql7backupMyNwind_1.dat" --- 開始 備份BACKUP DATABASE pubs TO testBack
4、說明:創(chuàng)建新表create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根據(jù)已有的表創(chuàng)建新表:A:create table tab_new like tab_old (使用舊表創(chuàng)建新表)B:create table tab_new as select col1,col2… from tab_old definition only
5、說明: 刪除新表:drop table tabname
6、說明: 增加一個列:Alter table tabname add column col type 注:列增加后將不能刪除。DB2中列加上后數(shù)據(jù)類型也不能改變,唯一能改變的是增加varchar類型的長度。