• 技术文章 >数据库 >mysql教程

    mysql怎么删除数据

    (*-*)浩(*-*)浩2020-09-16 09:58:00原创16732
    在 MySQL 中,可以使用 DELETE 语句来删除表的一行或者多行数据。

    删除单个表中的数据

    使用 DELETE 语句从单个表中删除数据,语法格式为:

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

    语法说明如下:

    注意:在不使用 WHERE 条件的时候,将删除所有数据。

    删除表中的全部数据

    删除tb_courses_new表中的全部数据,输入的 SQL 语句和执行结果如下所示。

    mysql> DELETE FROM tb_courses_new;
    Query OK, 3 rows affected (0.12 sec)
    mysql> SELECT * FROM tb_courses_new;
    Empty set (0.00 sec)

    根据条件删除表中的数据

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

    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)

    由运行结果可以看出,course_id 为 4 的记录已经被删除。

    以上就是mysql怎么删除数据的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:mysql
    上一篇:mysql存储过程怎么写 下一篇:mysql怎么删除数据库中的表
    PHP编程就业班

    相关文章推荐

    • 怎么完全退出mysql?怎么退出mysql编辑界面?• 计算机二级mysql数据库考什么?• mysql触发器怎么写• mysql存储过程怎么写

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网