MySQL delete from用法? MySQL數據庫中delete語句

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 工具使用指南》! 🌟
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!

 

發表評論

您的電子郵箱地址不會被公開。 必填項已用 * 標註

滾動到頂部