91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php刪除數據庫的語句是什么

發布時間:2021-11-03 11:32:03 來源:億速云 閱讀:115 作者:iii 欄目:編程語言

這篇文章主要講解了“php刪除數據庫的語句是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“php刪除數據庫的語句是什么”吧!

php刪除數據庫的語句如“$sql="DELETE FROME guo WHERE iid=75839";”,其中delete語句還可以刪除表中所有的記錄。

php刪除數據庫的語句是什么

本文操作環境:windows7系統、PHP7.1版、DELL G3電腦

php刪除數據庫的語句是什么?

實例化數據表(如 $u=M());
$sql="DELETE FROME guo WHERE iid=75839";
$result=mysql_query($sql);
if($result){
echo 刪除成功
}else{echo 失敗}

相關介紹:

MySQL為我們提供了delete和truncate語句來刪除數據。

delete 語句的定義:

刪除數據的時候用的大多都是 delete 語句。現在讓我們來看一下 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 注意事項:

從語法結構中,我們就可以看出,和 update 語法一樣,我們是可以省略 where 子句的。不過這是一個很危險的行為。因為如果不指定 where 子句,delete 將刪除表中所有的記錄,而且是立即刪除.

truncate 語句的簡單說明:

這個語句之前我也沒有接觸過,也沒有使用過。因為一般情況下,刪除數據大家都在使用delete語句。其實這個truncate 命令很簡單,它的意思是:刪除表的所有記錄。相當于 delete 語句不寫 where 子句一樣。其語法結構為:

TRUNCATE [TABLE] tbl_name

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

truncate table friends;

truncate 和 delete的效率問題:

如果想要刪除表的所有數據,truncate語句要比 delete 語句快。因為 truncate 刪除了表,然后根據表結構重新建立它,而 delete 刪除的是記錄,并沒有嘗試去修改表。這也是為什么當向一個使用 delete 清空的表插入數據時,MySQL 會記住前面產生的AUTOINCREMENT序列,并且繼續利用它對AUTOINCREMENT字段編號。而truncate刪除表后,表是從1開始為autoincrement字段編號。

不過truncate命令快規快,卻不像delete命令那樣對事務處理是安全的。因此,如果我們想要執行truncate刪除的表正在進行事務處理,這個命令就會產生退出并產生錯誤信息。

感謝各位的閱讀,以上就是“php刪除數據庫的語句是什么”的內容了,經過本文的學習后,相信大家對php刪除數據庫的語句是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

馆陶县| 壶关县| 益阳市| 咸阳市| 枣庄市| 绥江县| 莱西市| 江油市| 麻阳| 鲁甸县| 满城县| 峨眉山市| 营口市| 新津县| 赤水市| 南投市| 望城县| 大荔县| 房山区| 曲阳县| 盐池县| 台中市| 靖州| 昂仁县| 康马县| 丰台区| 永昌县| 吴忠市| 商水县| 巴林左旗| 扶风县| 奉新县| 紫云| 浠水县| 健康| 绥宁县| 兰西县| 陆川县| 张北县| 寿光市| 岫岩|