關(guān)于SQL表中drop?table和delete?table的區(qū)別
問題:使用阿里云的maxcompute產(chǎn)品發(fā)現(xiàn)有中間表的產(chǎn)生,需要?jiǎng)h除。 刪表是一個(gè)比較危險(xiǎn)的操作,這次給了個(gè)機(jī)會(huì)就想嘗試下,記得在mysql表中有兩種操作,drop與delete,但是在maxcompute產(chǎn)品中嘗試時(shí),該產(chǎn)品只支持drop操作。這里說下二者操作的區(qū)別。 stackoverflow上的解釋:

上述問題大意是在sql2008版本中,drop操作和delete操作二者會(huì)產(chǎn)生相同的結(jié)果嗎?delete是一個(gè)粗暴的操作嗎?
答案:

* drop操作會(huì)刪除所有的數(shù)據(jù)以及表結(jié)構(gòu) * delete操作會(huì)刪除數(shù)據(jù),但會(huì)保留表結(jié)構(gòu),并且在之后需要時(shí)可以回滾數(shù)據(jù)。此外,delete操作還可以加一些其它的where條件,比如刪除確定的記錄。

總結(jié): * delete操作比drop操作稍微不徹底點(diǎn),當(dāng)錯(cuò)誤刪除后有挽回的余地。
到此這篇關(guān)于sql表中drop table和delete table的區(qū)別的文章就介紹到這了,更多相關(guān)sql表drop table和delete table的區(qū)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Spark SQL數(shù)據(jù)加載和保存實(shí)例講解
這篇文章主要以實(shí)例講解的方式為大家詳細(xì)介紹了Spark SQL數(shù)據(jù)加載和保存的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11
SqlServer參數(shù)化查詢之where in和like實(shí)現(xiàn)之xml和DataTable傳參介紹
在上一篇Sql Server參數(shù)化查詢之where in和like實(shí)現(xiàn)詳解中介紹了在Sql Server使用參數(shù)化查詢where in的幾種實(shí)現(xiàn)方案,遺漏了xml和表值參數(shù),這里做一個(gè)補(bǔ)充2012-05-05
sql server動(dòng)態(tài)存儲(chǔ)過程按日期保存數(shù)據(jù)示例
,在sql server存儲(chǔ)過程中進(jìn)行日期計(jì)算,按日期建表效率最高,下面就公司項(xiàng)目的部分動(dòng)態(tài)存儲(chǔ)過程粘貼出來2014-08-08
通過使用正確的search arguments來提高SQL Server數(shù)據(jù)庫的性能
今天通過本文給大家介紹在SQL Server上關(guān)于indexing的一個(gè)特定的性能問題,本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友可以參考下2016-11-11
SQL?server數(shù)據(jù)庫日志文件收縮操作方法
日常使用數(shù)據(jù)庫可能存在日志每天增長10G或以上,太恐怖了!數(shù)據(jù)量過大導(dǎo)致服務(wù)器卡死,內(nèi)存溢出,執(zhí)行Sql過慢等問題,這篇文章主要給大家介紹了關(guān)于SQL?server數(shù)據(jù)庫日志文件收縮操作的相關(guān)資料,需要的朋友可以參考下2024-02-02

