真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP刪除語句怎么寫?

PHP刪除語句的寫法:1、使用delete語句刪除,代碼為【delete from friends where user_name =“”】;2、使用truncate語句刪除,代碼為【TRUNCATE [TABLE] tbl_name】。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國際域名空間、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、邢臺網(wǎng)站維護(hù)、網(wǎng)站推廣。

PHP刪除語句的寫法:

MySQL為我們提供了delete和truncate語句來刪除數(shù)據(jù)。

1、delete語句的定義:

刪除數(shù)據(jù)的時(shí)候用的大多都是 delete 語句?,F(xiàn)在讓我們來看一下 delete語句的定義。

DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name    
[WHERE where_definition]    [ORDER BY ...]    [LIMIT row_count]
delete from friends where user_name = 'simaopig';

delete注意事項(xiàng):

從語法結(jié)構(gòu)中,我們就可以看出,和 update 語法一樣,我們是可以省略 where 子句的。不過這是一個(gè)很危險(xiǎn)的行為。因?yàn)槿绻恢付?where 子句,delete 將刪除表中所有的記錄,而且是立即刪除.

2、truncate語句的簡單說明:

這個(gè)語句之前我也沒有接觸過,也沒有使用過。因?yàn)橐话闱闆r下,刪除數(shù)據(jù)大家都在使用delete語句。其實(shí)這個(gè)truncate 命令很簡單,它的意思是:刪除表的所有記錄。相當(dāng)于 delete 語句不寫 where 子句一樣。其語法結(jié)構(gòu)為:

TRUNCATE [TABLE] tbl_name

這里簡單的給出個(gè)示例,我想刪除 friends 表中所有的記錄,可以使用如下語句:

truncate table friends;

truncate和delete的效率問題:

如果想要?jiǎng)h除表的所有數(shù)據(jù),truncate語句要比 delete 語句快。因?yàn)?truncate 刪除了表,然后根據(jù)表結(jié)構(gòu)重新建立它,而 delete 刪除的是記錄,并沒有嘗試去修改表。這也是為什么當(dāng)向一個(gè)使用 delete 清空的表插入數(shù)據(jù)時(shí),MySQL 會記住前面產(chǎn)生的AUTOINCREMENT序列,并且繼續(xù)利用它對AUTOINCREMENT字段編號。而truncate刪除表后,表是從1開始為autoincrement字段編號。

不過truncate命令快規(guī)快,卻不像delete命令那樣對事務(wù)處理是安全的。因此,如果我們想要執(zhí)行truncate刪除的表正在進(jìn)行事務(wù)處理,這個(gè)命令就會產(chǎn)生退出并產(chǎn)生錯(cuò)誤信息。


當(dāng)前題目:PHP刪除語句怎么寫?
本文來源:http://weahome.cn/article/cgicgp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部