当前位置: 首页 > news >正文

DML 数据操作语言

概述

DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增、删、改操作。

  • 添加数据(INSERT)
  • 修改数据(UPDATE)
  • 删除数据(DELETE)

添加数据

1、给指定字段添加数据

INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (1,2, ...);

2、 给全部字段添加数据

INSERT INTO 表名 VALUES (1,2, ...);

3、 批量添加数据

--方式一
INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (1,2, ...), (1,2, ...), (1,2, ...) ;
--方式二
INSERT INTO 表名 VALUES (1,2, ...), (1,2, ...), (1,2, ...);

注意事项:
  插入数据时,指定的字段顺序需要与值的顺序是一一对应的。
  字符串和日期型数据应该包含在引号中。
  插入的数据大小,应该在字段的规定范围内。

修改数据

修改数据的具体语法为:

UPDATE 表名 SET 字段名1 =1 , 字段名2 =2 , .... [ WHERE 条件 ] ;

注意事项:
修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。

删除数据

删除数据的具体语法为:

DELETE FROM 表名 [ WHERE 条件 ] ;

注意事项:
• DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。
• DELETE 语句不能删除某一个字段的值(可以使用UPDATE,将该字段值置为NULL即可)。
• 当进行删除全部数据操作时,datagrip会提示我们,询问是否确认删除,我们直接点击Execute即可。

http://www.lryc.cn/news/7628.html

相关文章:

  • PySpark实战一之入门
  • 【DockerCE】Docker-CE 23.0.1正式版发布
  • vscode开发的Vue家用电器维修服务系统nodejs+mysql
  • PyQt5数据库开发1 4.2 配置SQL Server 2008 数据源(ODBC编程)
  • 【JavaEE】多线程代码实例:单例模式与阻塞队列BlockingQueue
  • 算法思想 - 搜索算法
  • C#底层库--日期扩展类(上周、本周、明年、前年等)
  • 如何在 Webpack 中开启图片压缩
  • Web-Filter
  • 测试写文章自动保存
  • 云平台搭建实例
  • 【Airplay_BCT】关于Bonjour的概念解答
  • C++深入浅出(九)—— 多态
  • shell学习4
  • VR全景行业的应用价值如何呈现?
  • ESP-IDF:TCP多线程并发服务器
  • Springboot扩展点之SmartInitializingSingleton
  • 基于linux内核的驱动开发学习
  • python3 django gunicorn
  • 专家分享 | 租赁型售楼处标准化示范区提效研究
  • linux之echo使用技巧
  • Keras实例教程(7)之构建模型的第三种方式
  • 【JUC并发编程】18 CopyOnWriteArrayList源码也就够看2分钟
  • 如何优雅的实现回调函数?
  • 3GPP-NR Band20标准定义频点和信道(3GPP V17.7.0 (2022-12))
  • Excel表格的公式不想显示出来,可以这样操作
  • 【零基础入门前端系列】—语义化标签、实体字符、视频、音频(八)
  • 超详细讲解线性表和顺序表!!
  • 大数据之-Nifi-Nifi的安装_启动_认识Nifi的操作台---大数据之Nifi工作笔记0002
  • 【大数据clickhouse】clickhouse 常用查询优化策略详解