Mysql教程(四):DML学习

Mysql教程(四):DML学习

前言

DML-介绍

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

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

1 DML插入数据

DML-添加数据

给指定字段添加数据

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

给全部字段添加数据

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

批量添加数据

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

注意:

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

示例:

这里以员工表employee为例,下面是empolyee表的创建代码

create table empolyee
(id        int                 null,worknum   varchar(10)         null comment '工号',name      varchar(10)         null comment '姓名',gender    char                null comment '性别',age       tinyint(4) unsigned null comment '年龄',idcard    char(18)            null comment '身份证号',entrydate date                null comment '入职日期'
)comment '员工表';

给指定数据添加字段

INSERT INTO empolyee(id, worknum, name, gender, age, idcard, entrydate)
VALUES(1, '1', 'NoBug', '男', '21', '123456789123456789', '2023-07-17');

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cySXGLfH-1689734623791)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230717164103962.png)]

因为age的类型是tinyint unsigned,所以不允许插入数据为-1

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qkHDCK9h-1689734623792)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230717164718364.png)]

给全部字段添加数据

INSERT INTO empolyee
VALUES(2, '2', '乔峰', '男', 22, '123456789123456789', '2023-07-17');

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DOAvD5k7-1689734623792)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230717165025561.png)]

批量添加数据

INSERT INTO empolyee(id, worknum, name, gender, age, idcard, entrydate)
VALUES(3, '3', '段誉', '男', '21', '123456789123456789', '2023-07-17'),(4, '4', '虚竹', '男', '21', '123456789123456789', '2023-07-17'),(5, '5', '慕容复', '男', '21', '123456789123456789', '2023-07-17');

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wyqAb5a7-1689734623792)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230717165409877.png)]

2 DML修改数据

修改数据语法

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

案例:

a.修改id=2name萧峰

UPDATE empolyee SET name = '萧峰' WHERE id=2

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gtQkrInl-1689734623793)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230719103608445.png)]

b.修改id=3name修改为阿朱,性别修改为女

UPDATE empolyee SET name = '阿朱', gender='女' WHERE id=3;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qgPZo7xB-1689734623793)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230719103900908.png)]

c.修改所有员工入职日期为2023-07-19

UPDATE empolyee SET entrydate = '2023-07-19';

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XwMREkff-1689734623793)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230719104133208.png)]

注意:

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

3 DML删除数据

删除数据

DELETE FROM 表名 WHERE 条件;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1503.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

走访慰问空巢老人,连接传递浓浓温情

为了弘扬中华民族尊老、敬老、爱老的优良传统,让老人们感受到政府和社会的温暖,在“端午”来临之际,思南县青年志愿者协会联合思南县民慈社会工作服务中心、思南县小荧星幼儿园、思南县小英豪幼儿园到大河坝镇天坝村开展“走访慰问空巢老人&a…

springboot整合eureka、config搭建注册中心和配置中心

目录 一 、springboot整合eureka实现注册中心 二、springboot整合config实现配置中心 三、从配置中心拉取配置 这篇文章详细介绍怎么通过eureka和config分别搭建一个注册中心和配置中心的服务。 一 、springboot整合eureka实现注册中心 1、创建一个springboot项目&#xff…

LRU 算法,但 get 和 put 必须 O(1),用哈希表

https://leetcode.cn/problems/lru-cache/ 题目有key、value的,直接就上map了 结果:😅 仔细一看,原来要 get 和 put 必须 O(1) 只能抛弃树型数据结构了 线性的数据结构也可以吧,如果可以构造出一个队列&#xff0c…

Appium+python自动化(十一)- 元素定位- 下卷超详解)

1、 List定位 List故名思义就是一个列表,在python里面也有list这一个说法,如果你不是很理解什么是list,这里暂且理解为一个数组或者说一个集合。首先一个list是一个集合,那么他的个数也就成了不确定性,所以这里需要用复…

【InsCode Stable Diffusion 美图活动一期】生成着玩

此为内容创作模板,请按照格式补充内容,在发布之前请将不必要的内容删除 一、 Stable Diffusion 模型在线使用地址: https://inscode.csdn.net/inscode/Stable-Diffusion 二、模型相关版本和参数配置: 三、图片生成提示词与反向…

春秋云境—Initial

文章目录 春秋云境—Initial一、前期准备1、靶标介绍2、相关设备 二、WEB渗透1、ThinkPHP RCE(1)、打开网站(2)、检测漏洞 2、蚁剑连接3、sudo提权4、frpc代理5、fsacn扫描 三、后渗透1、信呼OA RCE(1)、1.…

npm安装依赖报错Unexpected token ‘.‘ 处理

1. 问题 在用nvm切换高版本node版本之后npm install安装项目依赖时报错如下: npm ERR! Unexpected token . 日志信息如下: 报错信息量很少,但是跟高版本node环境下安装依赖有关系。 2. 解决思路 安装低版本的node环境运行项目&#xff…

RabbitMQ死信交换机、TTL及延迟队列

一,死信交换机 1,什么是死信交换机 了解死信交换机之前我们先来了解一下什么是死信,当一个队列满足下面的三种情况的时候我们一般称为死信(dead letter): 消费者使用basic.reject或 basic.nack声明消费失…

petalinux 无法通过SDK进行TCF调试

IP地址设置没问题 但是无法进行DEBUG 原因是没有开启debug模式,做下图设置重新编译程序生成BOOT.bin即可

追踪 Kubernetes 中的 DNS 查询

在过去的文章中,我们曾 追踪过 Kubernetes 中的网络数据包,这篇文章将追踪 Kubernetes 中的 DNS 查询。 让我们以在 Pod 中解析 Service 完全限定域名(FQDN) foo.bar.svc.cluster.local 为例。 在开始之前,先回顾下 …

微信小程序的目录解析--【浅入深出系列001外篇】

浅入深出系列总目录在000集 如何0元学微信小程序–【浅入深出系列000】 文章目录 本系列校训学习资源的选择先说总目录经常碰到的文件(目录)最最常见的目录pages次最常用的就是images 目录 操作起来真正的操作 配套资源 本系列校训 用免费公开视频,卷…

串口wifi6+蓝牙二合一系列模块选型参考和外围电路参考设计-WG236/WG237

针对物联网数据传输,智能控制等应用场景研发推出的高集成小尺寸串口WiFi串口蓝牙的二合一组合模块。WiFi符合802.11a/b/g/n无线标准,蓝牙支持低功耗蓝牙V4.2/V5.0 BLE/V2.1和EDR,WiFi部分的接口是UART,蓝牙部分是UART/PCM 接口。模…

3Ds max图文教程:高精度篮球3D建模

推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 第 1 步。使用以下设置在顶部视口上创建球体: 第 2 步。将球体转换为可编辑的多边形: 第 3 步。转到 Edge 子对象级别并剪切以下边缘: 第 4 步。选择以下边,然…

什么是 Elasticsearch 索引?

作者:David Brimley 索引这个术语在科技界已经被用满了。 如果你问大多数开发人员什么是索引,他们可能会告诉你索引通常指的是关系数据库 (RDBMS) 中与表关联的数据结构,它提高了数据检索操作的速度。 但什么是 Elasticsearch 索引&#xff…

Stable Diffusion配置要求,显卡推荐

Stable Diffusion 是一款流行的人工智能图像生成器,您可以在自己的 PC 上运行。但是运行Stable Diffusion的最低规格是多少,哪些组件最重要? Stable Diffusion需要什么 PC 硬件? Stable Diffusion最关键的一个组件是显卡 (GPU)。…

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件

系列文章目录 基于scrcpy的远程调试方案 基于scrcpy的Android群控项目重构 基于scrcpy的Android群控项目重构 进阶版 基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件(视频) 基于scrcpy的Android群控项目重构…

全国节能宣传周丨物通博联智慧能源解决方案助力节能降碳

今年7月10日至16日,为全国第33个节能宣传周。今年全国节能宣传周活动主题是“节能降碳,你我同行”。 全国节能宣传周活动是在1990年国务院第六次节能办公会议上确定的活动周,开展该活动是实施全面节约战略、开展节能降碳宣传教育、推动形成绿…

Vue3组件间的通信方式

目录 1.props父向子组件通信 2.自定义事件 子向父组件通信 3.全局事件总线 4.v-model组件通信(父子组件数据同步) 绑定单个数据同步 绑定多个数据同步 5.useAttrs组件通信 6.ref与$parent ref获取子组件实例对象 $parent获取父组件实例对象 7.p…

postgresql内核分析 spinlock与lwlock原理与实现机制

​专栏内容: postgresql内核源码分析 手写数据库toadb 并发编程 个人主页:我的主页 座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物. 概述 在postgresql 中,有大量的并发同步&#xff0…

260道网络安全工程师面试题汇总(附答题解析+配套资料)

由于我之前写了不少网络安全技术相关的文章和回答,不少读者朋友知道我是从事网络安全相关的工作,于是经常有人私信问我: 我刚入门网络安全,该怎么学? 想找网络安全工作,应该要怎么进行技术面试准备&…