首页 > 数据库 >MySQL18 - 基础操作进阶

MySQL18 - 基础操作进阶

时间:2023-01-08 11:22:31浏览次数:39  
标签:01 user2 进阶 删除 MySQL18 TRUNCATE 可回 操作 DELETE

INSERT 插入多条记录

INSERT INTO t_user
	(id, name, birth, create_time)
VALUES
	(3, 'hehe', '1990-01-01', NOW()),
	(4, 'haha', '1990-01-01', NOW()),
	(5, '@@', '1990-01-01', NOW());

CREATE 将查询结果作为新表快速建表

CREATE TABLE 
	t_user2
AS ( SELECT * FROM t_user );

TRUNCATE 快速删除数据

常见的DELETE删除 属于DML

  • DELETE FROM ... WHERE ...
    
  • DELETE 删除方式比较

  • DELETE 的原理:原数据内容删除,空间不释放效率低但数据可回滚

    • 查询时无数据,但数据库中依旧存储着原数据,所有可回滚

    • START TRANSACTION; //必须先开启事务
      DELETE FROM t_user2;
      ROLLBACK;  //删除可回滚
      

TRUNCATE 属于DDL 物理删除,删除效率高,表被一次截断,不支持回滚

  • TRUNCATE TABLE t_user2;
    
  • 常用于删除大表

对表结构的修改

对字段进行增删改,很少使用,修改表结构成本高,对应后端代码需要大量修改

修改表结构操作很少,不需要专门掌握

标签:01,user2,进阶,删除,MySQL18,TRUNCATE,可回,操作,DELETE
From: https://www.cnblogs.com/Ashen-/p/17034288.html

相关文章

  • 【学习笔记 / 数据结构】线段树进阶
    扫描线【洛谷模板题传送门】思想以一条法线从下往上扫描整个图形,图形面积并即为\(\sum\limits_{i=1}^{n-1}len_i\times\left(h_{i+1}-h_i\right)\),其中\(len_i\)......
  • Gvim基础操作(正则表达式)-02
    Gvim正则表达式正则表达式在linux中使用非常广泛。主要是进行一些替换,在编写脚本的时候都会使用到。gvim、perl、sed、tcl中都会使用到。Gvim正则表达式的使用搜索命令......
  • UI Automation PowerShell Extensions使用,编写powershell脚本实现ui自动化操作 简单实
    借鉴这几个网站。使用PowerShellUI自动扩展操作应用(自动化)-PMP风格(hatenablog.com)UIAutomationPowerShellExtensions的Download(再分发)–code-lab.netPowe......
  • Gvim基础操作-01
    Gvim基础操作进行代码或者是文本、脚本都要使用到文本编辑工具。vi是visual的缩写,其意为可视化。它是Unix系统文本编辑的标准工具。利用光标在屏幕上的移动,用户可以方便......
  • JavaScript-DOM-节点操作
    JavaScript-DOM-节点操作目录JavaScript-DOM-节点操作5.节点操作5.1为什么学节点操作5.2节点概述5.3节点层级6.工作中常见操作1.排他思想(算法)2.百度换肤效果3.表格隔......
  • 直接获取节点;操作节点属性
    ​ 直接获取节点的几种方式 <!DOCTYPEhtml><html><head><metacharset="UTF-8"><title></title><s......
  • 直接获取节点;操作节点属性
    ​ 直接获取节点的几种方式 <!DOCTYPEhtml><html><head><metacharset="UTF-8"><title></title><s......
  • Linux基础操作-02
    Linux操作Linux操作权限显示详细信息之后,文件地权限显示drwxrwxrwx“-”表示常规文件d目录文件b块特殊设备c字符特殊设备文件p管道设备文件l链接文件drw......
  • leetcode-1658. 将 x 减到 0 的最小操作数
    正向双指针有点麻烦,但是能通过,先提交一下,待我学习一下其他的解法再来提交这个里面不用对opNum进行计数,可以利用left和right的位置计算出来左右两边的长度,可以省略一些,这......
  • 牛客进阶题目11:非重叠的序列检测
    可以用状态机也可用移位寄存器注意题目给rst的命名不带n后缀,但其实还是下降沿触发`timescale1ns/1nsmodulesequence_test1( inputwireclk, inputwirerst,......