• mysql清空表命令:delete和truncate区别


    mysql清空表可以用delete和truncate两个命令来完成:

         1. delete

             ① 语法:delete from table_name;

             ② 示例:DELETE FROM `order`;

         2. truncate

             ① 语法:truncate table table_name;

             ② 示例:TRUNCATE TABLE `order`;

        3. 区别

            ① 使用delete清空表中的记录,内容的ID仍然从删除点的ID继续建立,而不是从1开始。而truncate相当于保留了表的结构而重新建立了一张同样的新表。delete的效果有点像将mysql表中所有记录一条一条删除到删完。

            ② 效率上truncate比delete快。但truncate删除后不记录mysql日志,不可以恢复数据。

  • 相关阅读:
    串口应用
    状态栏颜色
    冒泡排序
    快速排序
    good软件测试博客地址
    软件测试面试题
    股票基础知识
    软件测试基本知识
    软件测试流程
    mycat实现分库分表(二)
  • 原文地址:https://www.cnblogs.com/tjudzj/p/10003908.html
Copyright © 2020-2023  润新知