PHP MySQL 数据删除 Delete

PHP MySQL 数据删除 Delete

在DELETE语句是用来记录删除表中。

删除数据库中的数据
该声明中删除是用来删除记录从数据库表。

语法

DELETE FROM table_name  WHERE some_column = some_value

注意:请注意WHERE子句中删除的语法。 WHERE子句指定的记录或记录,应予以删除。

如果你忽略WHERE子句,所有记录将被删除!
若要了解更多有关SQL ,请访问我们的SQL教程。

为了让PHP来执行上述的声明,我们必须使用mysql_query ( )函数。此功能是用来发送查询或命令的MySQL连接。

例如
看看下面的“person”表:

 

FirstName LastName Age
Peter Griffin 35
Glenn Quagmire 33

 

下面的例子删除所有的记录在“person”Peter= 'griffin:

 

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("my_db", $con);

mysql_query("DELETE FROM Persons WHERE LastName='Griffin'");
mysql_close($con);
?>
 
执行上面的代码后,
 

FirstName LastName Age
Glenn Quagmire 33
转载请注明来自:  www.111cn.net/database/database.html

 

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索sql
, 数据库
, mysql
, php
, 数据
函数
php mysql删除数据、php mysql删除数据库、mysql delete批量删除、mysql delete删除效率、mysql delete关联删除,以便于您获取更多的相关知识。

时间: 2024-09-25 19:18:19

PHP MySQL 数据删除 Delete的相关文章

php mysql数据删除,更新,插入保存数据代码

一.数据删除  代码如下 复制代码 <?php //连接数据库教程 $link_id = mysql_connect("localhost","root","") or die("连接失败"); if($link_id) {  mysql_select_db("my_test");  if(!$_GET[id])  {   $result=mysql_query("select * from

MySQL数据插入 查询 删除语句详解

MySQL数据插入 将数据插入到MySQL表,需要使用SQL INSERT INTO命令.可以将数据插入到MySQL表使用mysql>提示符下或使用任何脚本,如PHP. 语法: 下面是通用的SQL语法INSERT INTO命令来插入数据到MySQL表:  代码如下 复制代码 INSERT INTO table_name ( field1, field2,...fieldN )                        VALUES                        ( value

mysql教程删除数据sql语句用法

  mysql教程删除数据sql语句用法 DELETE FROM 语句用于从数据库表中删除记录. 语法 DELETE FROM table_name WHERE column_name = some_value 注释:SQL 对大小写不敏感.DELETE FROM 与 delete from 等效. 为了让 PHP 执行上面的语句,我们必须使用 mysql_query( 函数.该函数用于向 SQL 连接发送查询和命令. 例子 稍早时,我们在本教程中创建了一个名为 "Person" 的表

mysql数据操作插入 查询 修改 删除命令用法

insert添加数据 前面我们学习了数据库,数据库表,接下来我们学习一下操作表中的数据. 让我们开始利用 insert 语句来增加记录,这是一个 SQL 语句,需要为它指定希望插入数据行的表或将值按行放入的表.如果你设置了主键并且自动增长,添加的时候需要把对应的主键值设置为null或者数字"0". 基本语法: insert [into] tbl_name [(col_name,...)] VALUES (pression,...) insert [into] tbl_name SET

mysql查找删除重复数据并只保留一条实例详解

有这样一张表,表数据及结果如下: school_id school_name total_student test_takers 1239 Abraham Lincoln High School 55 50 1240 Abraham Lincoln High School 70 35 1241 Acalanes High School 120 89 1242 Academy Of The Canyons 30 30 1243 Agoura High School 89 40 1244 Agour

MySQL中删除重复数据的简单方法_Mysql

MYSQL里有五百万数据,但大多是重复的,真实的就180万,于是想怎样把这些重复的数据搞出来,在网上找了一圈,好多是用NOT IN这样的代码,这样效率很低,自己琢磨组合了一下,找到一个高效的处理方式,用这个方式,五百万数据,十来分钟就全部去除重复了,请各位参考. 第一步:从500万数据表data_content_152里提取出不重复的字段SFZHM对应的ID字段到TMP3表 create table tmp3 as select min(id) as col1 from data_content

Mysql InnoDB删除数据后释放磁盘空间的方法_Mysql

Innodb数据库对于已经删除的数据只是标记为删除,并不真正释放所占用的磁盘空间,这就导致InnoDB数据库文件不断增长. 如果在创建数据库的时候设置innodb_file_per_table=1,这样InnoDB会对每个表创建一个数据文件,然后只需要运行OPTIMIZE TABLE 命令就可以释放所有已经删除的磁盘空间. 运行OPTIMIZE TABLE 表名后,虽然最后会报Table does not support optimize, doing recreate + analyze in

mysql批量删除数据sql语句详解

1.like与 in批量删除指定记录 like语法 like主要是用来模糊查询了 sql = "delete from A where field like '%ABC%'" 这个可用于字符与数字 in 语法 sql = "delete from A where field id(1,2,3)"  这个只能用在数字 关联删除 delete B from B where exists (select 1 from A where B.accountid=A.accou

触发器记录表某一个字段数据变化的日志 包括插入insert 修改update 删除delete 操作

本文参考:http://www.cnblogs.com/lyhabc/articles/3236985.html   --触发器记录表某一个字段数据变化的日志 包括插入insert 修改update 删除delete 操作 2013-6-18-- 建测试表USE [pratice]GOcreate table sto(id int not null,    -- 主键字段de datetime         -- 被跟踪的字段constraint pk_sto primary key(id))