加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

mysql如何利用delete

发布时间:2022-03-06 05:29:40 所属栏目:编程 来源:互联网
导读:mysql如何使用delete?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! MySQL中的delete语句一般用于删除表的一行或者多行数据。 以下是 SQL DELETE 语句从 MySQL 数据
       mysql如何使用delete?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
 
      MySQL中的delete语句一般用于删除表的一行或者多行数据。
 
      以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:
 
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 语句和执行结果如下所示。
 
以下操作需在命令行中进行。
 
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大概了解了吗?

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读