你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。
你可以在mysql>命令提示符或PHP脚本中执行该命令。
以下是SQL DELETE 语句从MySQL数据表中删除数据的通用语法:
DELETE FROM table_name [WHERE Clause]
当你想删除数据表中指定的记录时 WHERE 子句是非常有用的。
这里我们将在 SQL DELETE 命令中使用 WHERE 子句来删除MySQL数据表_tbl所选的数据。
以下实例将删除 _tbl 表中 _id 为3 的记录:
root@host# mysql -u root -p password; Enter password:******* mysql> use W3CSCHOOL; Database changed mysql> DELETE FROM _tbl WHERE _id=3; Query OK, 1 row affected (0.23 sec) mysql>
PHP使用 mysql_query() 函数来执行SQL语句, 你可以在SQL DELETE命令中使用或不使用 WHERE 子句。
该函数与 mysql>命令符执行SQL命令的效果是一样的。
以下PHP实例将删除_tbl表中_id为3的记录:
<?php
$dbhost = "localhost:3036";
$dbuser = "root";
$dbpass = "rootpassword";
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ){
die("Could not connect: " . mysql_error());
}
$sql = "DELETE FROM _tbl
WHERE _id=3";
mysql_select_db("W3CSCHOOL");
$retval = mysql_query( $sql, $conn );
if(! $retval ){
die("Could not delete data: " . mysql_error());
}
echo "Deleted data successfullyn";
mysql_close($conn);
?>
MySQL序列是一组整数:1, 2, 3, ...,由于一张数据表只能有一个字段自增主键, 如果你想实现其他字段也实现自动增加,就可以使用...
对于开发人员来说,mysql管理工具可以说是必不可缺的,它能帮助开发人员在许多方面支持包括PostgreSQL、MySQL、Redis、MongoDB等...
要正常关闭数据库连接,请在connection对象上调用end()方法。end()方法确保在数据库连接关闭之前始终执行所有剩余的查询。connec...
使用 mysqladmin 创建数据库使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。所以我们这边使用root用户登录,r...
创建MySQL数据表需要以下信息:表名表字段名定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_nam...
MySQL 表中使用 INSERT INTO SQL语句来插入数据。你可以通过 mysql 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数...
在MySQL中,只支持Union(并集)集合运算,而对于交集Intersect和差集Except并不支持。那么如何才能在MySQL中实现交集和差集...
连接数据库前,请先确认以下事项:您已经创建了数据库 TESTDB.在TESTDB数据库中您已经创建了表 EMPLOYEEEMPLOYEE表字段为 FIRST_...
以下实例使用执行 SQL INSERT 语句向表 EMPLOYEE 插入记录:#!/usr/bin/python# -*- coding: UTF-8 -*-import MySQLdb# 打开数据...