MySQL——删除数据(一)DELETE 删除部门数据

打印 上一主题 下一主题

主题 505|帖子 505|积分 1515

        删除数据是指对表中存在的记载举行删除,这是数据库的常见操作,好比一个门生转学了,就需要在 student 表中将其信息记载删除。MySQL 中利用 DELETE 语句来删除表中的记载,其语法格式如下所示:
  1. DELETE FROM 表名 [WHERE 条件表达式]
复制代码
        在上面的语法格式中,“表名”指定要执行删除操作的表,[WHERE 条件表达式] 为可选参数,用于指定删除的条件,满足条件的记载会被删除。DELETE 语句可以删除表中的部门数据和全部数据,下面就对这两种情况举行解说。
        删除部门数据是指根据指定条件删除表中的某一条大概某几条记载,需要利用
WHERE 子句来指定删除记载的条件。
        比方,在 student 表中,删除 id 字段值为11 的记载,在删除数据之前,首先利用查询语句查看 id 字段值为 11 的记载,执行结果如下所示:
  1. mysql> select * from student
  2.     -> where id=11;
  3. +------+----------+-------+
  4. | id   | name     | grade |
  5. +------+----------+-------+
  6. |   11 | zhangfei |    80 |
  7. +------+----------+-------+
  8. 1 row in set (0.00 sec)
复制代码
        从查询结果可以看到,student 表中有一条 id 字段值为 11 的记载,下面利用DELETE语句删除这条记载,DELETE 语句如下所示:
  1. mysql> delete from student
  2.     -> where id=11;
  3. Query OK, 1 row affected (0.01 sec)
复制代码
        从执行结果可以看出,DELETE语句成功执行,接下来再次通过查询语句查看 id 字段值为 11的记载,执行结果如下所示:
  1. mysql> select * from student
  2.     -> where id=11;
  3. Empty set (0.00 sec)
复制代码
        从查询结果可以看到记载为空,阐明id字段值为 11 的记载被成功删除。在执行删除操作的表中,假如有多条记载满足 WHERE 子句中的条件表达式,则满足条件的记载都会被删除。
        比方,在 student 表中,删除 id 字段值大于 5 的全部记载,在删除数据之前,首先利用查询语句查看 id 字段值大于 5 的全部记载,执行结果如下所示:
  1. mysql> select * from student
  2.     -> where id>5;
  3. +------+-----------+-------+
  4. | id   | name      | grade |
  5. +------+-----------+-------+
  6. |    6 | lilei     |    80 |
  7. |    7 | hanmeimei |    80 |
  8. |    8 | poly      |    80 |
  9. |    9 | liubei    |    80 |
  10. |   10 | guanyu    |    80 |
  11. +------+-----------+-------+
  12. 5 rows in set (0.00 sec)
复制代码
        从查询结果可以看到,student 表中 id 字段值大于 5 的记载有 5 条,下面利用DELETE 语句删除满足条件的这 5 条记载,DELETE 语句如下所示:
  1. mysql> delete from student
  2.     -> where id>5;
  3. Query OK, 5 rows affected (0.00 sec)
复制代码
        执行 DELETE 语句删除 student 表中的数据,然后再次通过査询语句查看 id 字段值大于 5 的记载,执行结果如下所示:
  1. mysql> select * from student
  2.     -> where id>5;
  3. Empty set (0.00 sec)
复制代码
        从查询结果可以看到记载为空,阐明id 字段值大于 5 的记载被成功删除了。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

万万哇

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表