文章目錄
MySQL的 delete from用法?MySQL數據庫中delete語句
MySQL DELETE 語句
你可以使用SQL 的DELETE FROM 命令來刪除MySQL 數據表中的記錄。
你可以在 MySQL的> 命令提示符或PHP 腳本中執行該命令。
語法
以下是SQL DELETE 語句從MySQL 數據表中刪除數據的通用語法:
DELETE FROM table_name [WHERE Clause]
- 如果沒有指定WHERE 子句,MySQL 表中的所有記錄將被刪除。
- 你可以在WHERE 子句中指定任何條件
- 你可以在單個表中一次性刪除記錄。
當你想刪除數據表中指定的記錄時WHERE 子句是非常有用的。
從命令行中刪除數據
這裡我們將在SQL DELETE 命令中使用WHERE 子句來刪除MySQL 數據表chenweiliang_tbl 所選的數據。
實例
以下實例將刪除chenweiliang_tbl 表中chenweiliang_id 為3 的記錄:
SQL UPDATE 語句:
MySQL的> 使用 chenweiliang; 數據庫 變 MySQL的> DELETE 獲取你的 chenweiliang_tbl WHERE chenweiliang_id=3; 詢問 OK, 1 行 影響 (0.23 秒)
使用PHP 腳本刪除數據
PHP使用mysqli_query() 函數來執行SQL語句, 你可以在SQL DELETE 命令中使用或不使用WHERE 子句。
該函數與 MySQL的> 命令符執行SQL命令的效果是一樣的。
實例
以下PHP實例將刪除chenweiliang_tbl 表中chenweiliang_id 為3 的記錄:
MySQL DELETE 子句測試:
<? php $dbhost = 'localhost:3306'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } // 设置编码,防止中文乱码 mysqli_query($conn , "set names utf8"); $sql = 'DELETE FROM chenweiliang_tbl WHERE chenweiliang_id=3'; mysqli_select_db( $conn, 'chenweiliang' ); $retval = mysqli_query( $conn, $sql ); if(! $retval ) { die('无法删除数据: ' . mysqli_error($conn)); } echo '数据删除成功!'; mysqli_close($conn); ?>
希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《MySQL delete from用法? MySQL數據庫中delete語句》,對您有幫助。
歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-472.html
歡迎加入陳溈亮博客的Telegram 頻道,獲取最新更新!
🔔 率先在頻道置頂目錄獲取寶貴的《ChatGPT 內容行銷AI 工具使用指南》! 🌟
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!