你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。
为轮台等地区用户提供了全套网页设计制作服务,及轮台网站建设行业解决方案。主营业务为网站设计、网站建设、轮台网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
你可以在 mysql> 命令提示符或 PHP 脚本中执行该命令。
以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:
DELETE FROM table_name [WHERE Clause]
当你想删除数据表中指定的记录时 WHERE 子句是非常有用的。
这里我们将在 SQL DELETE 命令中使用 WHERE 子句来删除 MySQL 数据表 runoob_tbl 所选的数据。
以下实例将删除 runoob_tbl 表中 runoob_id 为3 的记录:
mysql
>
use
RUNOOB
;
Database
changed
mysql
>
DELETE
FROM
runoob_tbl
WHERE
runoob_id
=
3
;
Query
OK
,
1
row
affected
(
0.23
sec
)
PHP使用 mysqli_query() 函数来执行SQL语句, 你可以在 SQL DELETE 命令中使用或不使用 WHERE 子句。
该函数与 mysql> 命令符执行SQL命令的效果是一样的。
以下PHP实例将删除 runoob_tbl 表中 runoob_id 为 3 的记录:
$dbhost
=
'
localhost
'
;
//
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 runoob_tbl WHERE runoob_id=3
'
;
mysqli_select_db
(
$conn
,
'
RUNOOB
'
)
;
$retval
=
mysqli_query
(
$conn
,
$sql
)
;
if
(
!
$retval
)
{
die
(
'
无法删除数据:
'
.
mysqli_error
(
$conn
)
)
;
}
echo
'
数据删除成功!
'
;
mysqli_close
(
$conn
)
;
?>
当前名称:创新互联MYSQL教程MySQLDELETE语句
本文链接:http://www.shufengxianlan.com/qtweb/news23/272923.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联