雷林鹏分享: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 数据表 codercto_tbl 所选的数据。

  实例

  以下实例将删除 codercto_tbl 表中 codercto_id 为3 的记录:

  DELETE 语句:

  mysql> use CODERCTO; Database changed mysql> DELETE FROM codercto_tbl WHERE codercto_id=3; Query OK, 1 row affected (0.23 sec)

  使用 PHP 脚本删除数据

  PHP使用 mysqli_query() 函数来执行SQL语句, 你可以在 SQL DELETE 命令中使用或不使用 WHERE 子句。

  该函数与 mysql> 命令符执行SQL命令的效果是一样的。

  实例

  以下PHP实例将删除 codercto_tbl 表中 codercto_id 为 3 的记录:

  MySQL DELETE 子句测试:

  

  点击查看所有 MySQL 教程 文章: https://www.codercto.com/courses/l/30.html(编辑:雷林鹏 来源:网络 侵删)

原文地址:https://www.cnblogs.com/pengpeng1208/p/10984419.html

时间: 2024-12-28 00:39:02

雷林鹏分享:MySQL DELETE 语句的相关文章

MySQL DELETE语句和TRUNCATE TABLE语句的区别

MySQL DELETE语句和TRUNCATE TABLE语句的区别 2010-10-08 16:05 佚名 互联网 字号:T | T 在MySQL数据库中,DELETE语句和TRUNCATE TABLE语句都可以用来删除数据,但是这两种语句还是有着其区别的,下文就为您介绍这二者的差别所在. AD:干货来了,不要等!WOT2015 北京站演讲PPT开放下载! MySQL DELETE语句和TRUNCATE TABLE语句功能相似,但是二者究竟有何区别呢?下文就将为您分析MySQL DELETE语

雷林鹏分享:MySQL 管理

启动及关闭 MySQL 服务器 Windows 系统下 在 Windows 系统下,打开命令窗口(cmd),进入 MySQL 安装目录的 bin 目录. 启动: cd c:/mysql/bin mysqld --console 关闭: cd c:/mysql/bin mysqladmin -uroot shutdown Linux 系统下 首先,我们需要通过以下命令来检查MySQL服务器是否启动: ps -ef | grep mysqld 如果MySql已经启动,以上命令将输出mysql进程列表

雷林鹏分享:MySQL 索引

MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度. 打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车. 索引分单列索引和组合索引.单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引.组合索引,即一个索引包含多个列. 创建索引时,你需要确保该索引是应用在SQL 查询语句的条件(一般作为 WHERE 子句的条件). 实际上,索引也是一张表,该表保存了主键与索引字

雷林鹏分享:MySQL 复制表

MySQL 复制表 如果我们需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等. 如果仅仅使用CREATE TABLE ... SELECT 命令,是无法实现的. 本章节将为大家介绍如何完整的复制MySQL数据表,步骤如下: 使用 SHOW CREATE TABLE 命令获取创建数据表(CREATE TABLE) 语句,该语句包含了原数据表的结构,索引等. 复制以下命令显示的SQL语句,修改数据表名,并执行SQL语句,通过以上命令 将完全的复制数据表结构. 如果你想复制表的内容,你就

雷林鹏分享:MySQL UPDATE 查询

如果我们需要修改或更新 MySQL 中的数据,我们可以使用 SQL UPDATE 命令来操作.. 语法 以下是 UPDATE 命令修改 MySQL 数据表数据的通用 SQL 语法: UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause] 你可以同时更新一个或多个字段. 你可以在 WHERE 子句中指定任何条件. 你可以在一个单独表中同时更新数据. 当你需要更新数据表中指定行的数据时 WHERE 子句是非常

雷林鹏分享:MySQL ALTER命令

当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令. 开始本章教程前让我们先创建一张表,表名为:testalter_tbl. [email protected]# mysql -u root -p password; Enter password:******* mysql> use CODERCTO; Database changed mysql> create table testalter_tbl -> ( -> i INT, -> c

雷林鹏分享:MySQL 处理重复数据

有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据. 本章节我们将为大家介绍如何防止数据表出现重复数据及如何删除数据表中的重复数据. 防止表中出现重复数据 你可以在MySQL数据表中设置指定的字段为 PRIMARY KEY(主键) 或者 UNIQUE(唯一) 索引来保证数据的唯一性. 让我们尝试一个实例:下表中无索引及主键,所以该表允许出现多条重复记录. CREATE TABLE person_tbl ( first_name CH

雷林鹏分享:PHP 创建 MySQL 表

一个数据表有一个唯一名称,并有行和列组成. 使用 MySQLi 和 PDO 创建 MySQL 表 CREATE TABLE 语句用于创建 MySQL 表. 创建表前,我们需要使用 use myDB 来选择要操作的数据库: use myDB; 我们将创建一个名为 "MyGuests" 的表,有 5 个列: "id", "firstname", "lastname", "email" 和 "reg_d

雷林鹏分享:PHP MySQL 创建数据库

数据库存有一个或多个表. 你需要 CREATE 权限来创建或删除 MySQL 数据库. 使用 MySQLi 和 PDO 创建 MySQL 数据库 CREATE DATABASE 语句用于在 MySQL 中创建数据库. 在下面的实例中,创建了一个名为 "myDB" 的数据库: 实例 (MySQLi - 面向对象) connect_error) { die("连接失败: " . $conn->connect_error); } // 创建数据库 $sql = &q