zoukankan      html  css  js  c++  java
  • 删除mysql数据库表里的记录

    如果记录不再需要,可以用delete 命令进行删除,语法如下:

    DELETE FROM tablename [WHERE CONDITION]

    例如,在emp 中将ename 为‘dony’的记录全部删除,命令如下:

    mysql> delete from emp where ename='dony';
    Query OK, 1 row affected (0.00 sec)

    在MySQL 中可以一次删除多个表的数据,语法如下:

    DELETE t1,t2…tn FROM t1,t2…tn [WHERE CONDITION]

    如果from 后面的表名用别名,则delete 后面的也要用相应的别名,否则会提示语法错误。
    在下例中,将表emp 和dept 中deptno 为3 的记录同时都删除:

    mysql> select * from emp;
    +--------+------------+---------+--------+
    | ename | hiredate | sal | deptno |
    +--------+------------+---------+--------+
    | zzx | 2000-01-01 | 100.00 | 1 |
    | lisa | 2003-02-01 | 200.00 | 2 |
    | bjguan | 2004-04-02 | 100.00 | 1 |
    | bzshen | 2005-04-01 | 300.00 | 3 |
    | dony | 2005-02-05 | 2000.00 | 4 |
    +--------+------------+---------+--------+
    5 rows in set (0.00 sec)
    mysql> select * from dept;
    +--------+----------+
    | deptno | deptname |
    +--------+----------+
    | 1 | tech |
    | 2 | sale |
    | 3 | hr |
    | 5 | fin |
    +--------+----------+
    4 rows in set (0.00 sec)
    mysql> delete a,b from emp a,dept b where a.deptno=b.deptno and a.deptno=3;
    Query OK, 2 rows affected (0.04 sec)
    mysql>
    mysql>
    mysql> select * from emp;
    +--------+------------+---------+--------+
    | ename | hiredate | sal | deptno |
    +--------+------------+---------+--------+
    | zzx | 2000-01-01 | 100.00 | 1 |
    | lisa | 2003-02-01 | 200.00 | 2 |
    | bjguan | 2004-04-02 | 100.00 | 1 |
    | dony | 2005-02-05 | 2000.00 | 4 |
    +--------+------------+---------+--------+
    4 rows in set (0.00 sec)
    mysql> select * from dept;
    +--------+----------+
    | deptno | deptname |
    +--------+----------+
    | 1 | tech |
    | 2 | sale |
    | 5 | fin |
    +--------+----------+
    3 rows in set (0.00 sec)
  • 相关阅读:
    这是一个包括189819个字母的肌联蛋白的化学名
    開始Unity3D的学习之旅
    scanf函数
    Android应用中使用百度地图API并加入标注(一)
    android 5.0新特性
    高速阅读
    GitHub具体教程
    十一招解决:系统IE部分网页打不开怎么办(转载)
    c语言中的位移位操作
    [置顶] android调用第三方库——第四篇——调用多个第三方库
  • 原文地址:https://www.cnblogs.com/xuchunlin/p/6197442.html
Copyright © 2011-2022 走看看