zoukankan      html  css  js  c++  java
  • mysql数据库(4)--表删除操作

    1、删除表中指定的某条记录:delete from table where delete_condition;

    2、多表删除操作:

    1 delete table1 as t1,[table2 as t2]
    2 from table1 as t1
    3 inner join tables as t2
    4 on join_condition
    5 where delete_condition

    3、使用truncate删除表中的数据:truncate table table_name;

    4、delete与truncate的比较

    (1)delete可以添加where子句,但是truncate不能;

    (2)truncate删除的效率要高于delete;

    (3)如果删除的表中含有自增长列,如果使用delete删除,再次插入数据时,自增长列的值从断点开始;如果使用truncate删除,则自增长列的值从1开始;

    (4)delete删除会有返回值,truncate删除无返回值;

    (5)delete删除可以发生回滚,而truncate删除不能发生回滚。

  • 相关阅读:
    ajax优缺点
    关于测量专业软件使用感受及建议
    12.7
    12.6
    场景调研
    对搜狗输入法的看法及建议
    12.9
    12.8
    12.5站立会议
    12.4站立会议
  • 原文地址:https://www.cnblogs.com/yif930916/p/14833329.html
Copyright © 2011-2022 走看看