mysql怎么使用delete


本文摘自PHP中文网,作者(*-*)浩,侵删。

MySQL中的delete语句一般用于删除表的一行或者多行数据。

推荐课程:MySQL教程。

以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:

1

2

DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]

DELETE FROM table_name [WHERE Clause]

  • <表名>:指定要删除数据的表名。

  • ORDER BY 子句:可选项。表示删除时,表中各行将按照子句中指定的顺序进行删除。

  • WHERE 子句:可选项。表示为删除操作限定删除条件,若省略该子句,则代表删除该表中的所有行。

  • LIMIT 子句:可选项。用于告知服务器在控制命令被返回到客户端前被删除行的最大值。

当你想删除数据表中指定的记录时 WHERE 子句是非常有用的。要限制要删除的行数,则可以配合Order By使用LIMIT子句。

根据条件删除表中的数据

tb_courses_new表中,删除course_id为 4 的记录,输入的 SQL 语句和执行结果如下所示。

以下操作需在命令行中进行。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

mysql>SELECT * FROM tb_courses

+-----------+-------------+--------------+------------------+

| course_id | course_name | course_grade | course_info      |

+-----------+-------------+--------------+------------------+

|         1 | Network     |            3 | Computer Network |

|         2 | Database    |            3 | MySQL            |

|         3 | Java        |            4 | Java EE          |

|         4 | Php         |            4 | phpstudy         |

+-----------+-------------+--------------+------------------+

4 rows in set (0.00 sec)

mysql> DELETE FROM tb_courses

    -> WHERE course_id=4;

Query OK, 1 row affected (0.00 sec)

mysql> SELECT * FROM tb_courses;

+-----------+-------------+--------------+------------------+

| course_id | course_name | course_grade | course_info      |

+-----------+-------------+--------------+------------------+

|         1 | Network     |            3 | Computer Network |

|         2 | Database    |            3 | MySQL            |

|         3 | Java        |            4 | Java EE          |

+-----------+-------------+--------------+------------------+

3 rows in set (0.00 sec)

以上就是mysql怎么使用delete的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

mysql多字段唯一约束

linux centos mysql数据库安装配置实例分享

redis与mysql有哪些区别

mysql中关于修改root密码以及安装与配置调优的方法介绍

mysql如何使用escape关键字

mysql里中文占多少个字节?

掌握mysql隐藏字段(rowid)什么时候是可见的

mysql 5.7.20绿色版安装详细图文教程

navicat for mysql 16怎么注册?navicat16全系列最新破解教程(附注册机)

mysql innodb索引原理的详细介绍(代码示例)

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...