新聞中心
SQL中的刪除語(yǔ)句DELETE是最常用的SQL語(yǔ)句之一,下文將為您詳細(xì)介紹SQL語(yǔ)句中的DELETE語(yǔ)句,供您參考,希望對(duì)您能夠有所幫助。

專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)金沙免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了數(shù)千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
要從表中刪除一個(gè)或多個(gè)記錄,需要使用SQL DELETE語(yǔ)句。你可以給DELETE 語(yǔ)句提供WHERE 子句。WHERE子句用來(lái)選擇要?jiǎng)h除的記錄。例如,下面的這個(gè)DELETE語(yǔ)句只刪除字段first_column的值等于’Delete Me’的記錄:
DELETE mytable WHERE first_column=’Deltet Me’
DELETE 語(yǔ)句的完整句法如下:
DELETE [FROM] {table_name|view_name} [WHERE clause]
在SQL SELECT 語(yǔ)句中可以使用的任何條件都可以在DELECT 語(yǔ)句的WHERE子句 中使用。例如,下面的這個(gè)DELETE語(yǔ)句只刪除那些first_column字段的值為’goodbye’或second_column字段的值為’so long’的記錄:
DELETE mytable WHERE first_column=’goodby’ OR second_column=’so long’
如果你不給DELETE 語(yǔ)句提供WHERE 子句,表中的所有記錄都將被刪除。你不應(yīng)該有這種想法。如果你想刪除應(yīng)該表中的所有記錄,應(yīng)使用TRUNCATE TABLE語(yǔ)句。
為什么要用TRUNCATE TABLE 語(yǔ)句代替DELETE語(yǔ)句?當(dāng)你使用TRUNCATE TABLE語(yǔ)句時(shí),記錄的刪除是不作記錄的。也就是說(shuō),這意味著TRUNCATE TABLE 要比DELETE快得多。
網(wǎng)站欄目:SQL語(yǔ)句中刪除語(yǔ)句DELETE的說(shuō)明
文章地址:http://www.5511xx.com/article/coscdio.html


咨詢
建站咨詢
