首页 > 数据库 >MySQL教程 - DML操作

MySQL教程 - DML操作

时间:2022-09-02 08:56:33浏览次数:52  
标签:... 教程 TRUNCATE 删除 .... DML 插入 MySQL DELETE

更新记录
转载请注明出处。
2022年9月2日 发布。
2022年9月2日 从笔记迁移到博客。

删除

DELETE FROM 表 WHERE 条件;

清空

TRUNCATE TABLE 表;

DELETE 和 TRUNCATE 对比:

  • DELETE 可以加 WHERE 条件,TRUNCATE 不能加。
  • TRUNCATE 删除,效率高会一些。
  • 假如要删除的表中有自增长列,DELETE 删除再插入数据,自增长列的值从断点位置开始。而 TRUNCATE 删除后,再插入数据,自增长列的值从1开始。

  • TRUNCATE 删除没有返回值。

  • DELETE 删除可以回滚,TRUNCATE 删除不可以回滚。

更新

UPDATE 表 SET 字段 = 值,字段 = 值... WHERE 条件;

插入

INSERT INTO 表[(列,....)] VALUES(值,值,值,...);

插入多条

INSERT INTO 表[(列,....)] VALUES
(值,值,值,...),
(值,值,值,...),
(值,值,值,...)
...;

将选择的插入到表

INSERT INTO 表[(列,....)]
SELECT 列,.... FROM 表;

插入(类似更新的语法)

insert into 表
set 列=值,列=值 ...

标签:...,教程,TRUNCATE,删除,....,DML,插入,MySQL,DELETE
From: https://www.cnblogs.com/cqpanda/p/16648552.html

相关文章

  • 《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(17)-Fiddler如何充当第三者,再识AutoRe
    1.简介上一篇宏哥主要讲解的一些在电脑端的操作和应用,今天宏哥讲解和分享一下,在移动端的操作和应用。其实移动端和PC端都是一样的操作,按照宏哥前边抓取移动端包设置好,就可......
  • EDA 自动化库:SpeedML
    EDA自动化库:SpeedML必须知道的库之一,才能拥有深刻的EDA!在数据科学领域,我们知道探索性数据分析或EDA是最重要和最耗时的部分,并且要拥有可用于模型的数据,我们必须花费......
  • Tailwind 教程 — 使用 Tailwind CSS 为初学者创建一个注册页面
    Tailwind教程—使用TailwindCSS为初学者创建一个注册页面在本教程中,我将向您展示如何使用TailwindCSS设计注册页面。我将确保注册页面易于使用且访问者可以快速......
  • Java-JDBC和mysql的使用
    1.MySqlJDBC(JavaDataBaseConnection)是通过JAVA访问数据库,需要对数据库有基本的理解和应用。MySql作为常见的数据库,在中小型网站经常被使用;其中包含了mysql服务器......
  • clickhouse高级功能之MaterializeMySQL 踩坑
    MaterializeMySQL 简介MySQL的用户群体很大,为了能够增强数据的实时性,很多解决方案会利用binlog将数据写入到ClickHouse。为了能够监听binlog事件,我们需要用到类似......
  • 7.2 zabbix实现Mysql的监控
    7.2zabbix实现Mysql的监控监控MySQL连接数、主从同步、同步延迟等。一:实现MySQL主从1.1:MySQLMastermysql-server-5.7.xx:vim/etc/mysql/mysql.conf.d/mysqld.cnf[......
  • 使用 Vite 搭建一个 Vue 3 UI 组件库的手把手教程 All In One
    使用Vite搭建一个Vue3UI组件库的手把手教程AllInOneelement-pluselement-uiforvue3.xversionhttps://github.com/element-plus/element-plushttps://el......
  • Grafana安装配置和简单图标实现(使用MySQL数据源)
    grafana介绍Grafana是一个开源的度量分析与可视化套件,纯JavaScript开发的前端工具,通过访问库(如InfluxDB),展示自定义报表、显示图表等。它的UI十分灵活,有丰富的插件和模板,功......
  • MySQL保留字
    {"action","add","aggregate","all","alter","after","and","as","asc","avg","avg_row_length","auto_increment","between",......
  • Mysql主从复制
    遇到的问题:#查看slave状态showslavestatus\G显示IO线程为连接:Slave_IO_Running:NO解决思路:1、检查changemasterto里用户名、密码、日志位置等信息;如果不行就......