DML(Data Manipulation Language)数据操作语言
用来对数据库中表的数据进行增删等操作。关键字:insert, delete, update


插入(关键字:insert into)

1.将所有字段都写出来

INSERT INTO  表名 (字段名1, 字段名2, 字段名3…) VALUES (值1, 值2, 值3);

2.不写字段名

3.插入部分数据

INSERT INTO  表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...); 没有添加数据的字段会使用NULL

在进行插入操作时必须注意:

  1. 值与字段必须对应,个数相同,类型相同
  2. 值的数据大小必须在字段的长度范围内
  3. 除了数值类型外,其它的字段类型的值必须使用引号引起。(建议单引号)
  4. 如果要插入空值,可以不写字段,或者插入 null

4.蠕虫复制

  蠕虫复制:在已有的数据基础之上,将原来的数据进行复制,插入到对应的表中

  语法:INSERT INTO 表名1 SELECT * FROM 表名2;  

  作用:  将 表名 2 中的数据复制到 表名 1 中


更新(update)

关键字说明:UPDATE: 修改数据  SET: 修改哪些字段  WHERE: 指定条件

不带条件修改数据

UPDATE  表名 SET 字段名=值;

带条件修改数据

UPDATE  表名 SET 字段名=值 WHERE 字段名=值;

修改操作中,可以一次修改多个属性.

UPDATE 表名称  SET `属性1` = "值1" ,属性二 = 值二....... WHERE id = 条件;


删除

  1. 不带条件删除数据  DELETE FROM  表名;
  2. 带条件删除数据  DELETE FROM  表名 WHERE 字段名=值;
  3. truncate删除表记录  TRUNCATE TABLE  表名;

  truncate和delete的区别:

  • delete 是将表中的数据一条一条删除
  • truncate 是将整个表摧毁,重新创建一个新的表,新的表结构和原来表结构一模一样

转载于:https://www.cnblogs.com/maybecoding/p/10218439.html

SQL语法--DML相关推荐

  1. SQL语法之DDL和DML

    SQL语法之DDL和DML         DDL数据库定义语言 create 创建 alter 修改 drop 删除 drop和delete的区别 truncate DML 数据操作语言 inser ...

  2. Sql语法---DDL

    1.SQL的定义 结构化查询语言(Structured Query Language)简称SQL,SQL语句就是对数据库进行操作的一种语言. 2.SQL的作用 通过SQL语句我们可以方便的操作数据库中 ...

  3. SQL 语法速成手册

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:静默虚空 排版:MarkerHub 原文:https://j ...

  4. 1.2W 字的 SQL 语法速成手册

    来源 |https://juejin.im/post/5c7e524af265da2d914db18f 本文针对关系型数据库的一般语法.限于篇幅,本文侧重说明用法,不会展开讲解特性.原理.本文内容包括 ...

  5. SQL语法中drop,delete与truncate的区别

    SQL语法中drop,delete与truncate的区别 delete是DML语句,可以选择删除部分数据,也可以选择删除全部数据:删除的数据可以回滚:不会释放空间 drop是DDL语句,删除表结构和 ...

  6. 语法手册_是真的猛!SQL 语法速成手册

    小Hub领读: 整理非常全面,原谅我书读得少,只能用一句卧槽来赞美了! 太赞了,SpringBoot+Vue前后端分离完整入门教程!​mp.weixin.qq.com 作者:静默虚空 原文:https ...

  7. SQL基础【二、SQL语法】

    注意:SQL对大小写不敏感!!! 1:SQL语句后面的分号 某些数据库系统要求在每条SQL命令的末端使用分号. 分号是在数据库系统中分隔每条SQL语句的标准方法,这样就可以在服务器的相同请求中执行一条 ...

  8. sql delete删除两个表_超强干货!SQL语法大合集

    本文针对关系型数据库的一般语法.限于篇幅,本文侧重说明用法,不会展开讲解特性.原理. 1 基本概念 数据库术语 数据库(database):保存有组织的数据的容器(通常是一个文件或一组文件) 数据表( ...

  9. ACCESS SQL语法参考

    ACCESS SQL语法参考 一. 基础概念 可以使用的数据类型如下: 1.      TEXT:文本型(指定长度时),备注型(不指定长度时): 2.      CHAR,NCHAR,VARCHAR, ...

最新文章

  1. 【内网穿透】生壳SSH映射 for Linux 使用教程
  2. OPA 17 - searchField.setValue
  3. Fedora 17 下 Samba 服务快速设置
  4. 安装windows服务提示输入用户名和密码
  5. python灰度图cv2到plt变颜色_python中plt.imshow与cv2.imshow显示颜色问题
  6. 如何解决w3wp占用CPU和内存问题
  7. struts2中的addActionError addFieldError addActionMessage的方法
  8. 游戏美术专业人士如何评价Share Creators智能数字资产管理系统
  9. 计算机桌面右键新建展不开,Win10右键新建不见了怎么办?Win10电脑桌面右键新建没有了解决方法...
  10. 计算机实验报告双绞线制作,双绞线的制作实验报告.docx
  11. 四气调神大论篇 :四季养生法
  12. 更精确的新旧中国居民身份证号码验证算法
  13. power apps -- Game Demo page 制作游戏步骤详解
  14. 卓训教育:孩子不爱学习怎么办,如何让孩子将动力内化
  15. 顾客银行办理业务时,首先在取号机上取号,然后坐在椅子上等候业务员叫号时前往窗口办理业务,假设银行现在有3个窗口可办理业务,请采用信号量和PV操作描述顾取号等候叫号和银行业务员叫号办理业务的同步操作。
  16. 数学方法生成六位随机数
  17. Linux:试管中的生命
  18. Gson JsonParser
  19. Conv2Former ~2
  20. php解析mht,php解析mht文件转换成html

热门文章

  1. 怎么看so文件是哪个aar引进来的_突破微信限制,超大文件可以随便发
  2. vba单元格批量赋值_「经验」快速学习VBA
  3. shiro-cas------搭建基础cas服务器
  4. 5Y叔的clusterProfiler-book阅读 Chapter 5 Gene Ontology Analysis
  5. comparator比较器用法_电压跟随器的这些点,确定都懂了吗?如果设计成同相端追随反向端会怎样? #运放...
  6. 电流电压曲线 vc源码_电瓶修复—充电曲线你知道多少?
  7. android volley 请求参数,android – Volley – 如何发送DELETE请求参数?
  8. linux 学习笔记 -vim 操作
  9. MCU——简易单片机按键驱动程序分析
  10. STVD ERROR:misplaced local declaration