【MySQL】学习如何通过DML更新数据库的数据

](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

🌈个人主页: Aileen_0v0
🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法
💫个人格言:“没有罗马,那就自己创造罗马~”

Ambition is the germ from which all growth of no bleness proceeds.

文章目录

  • `SQL`
    • `DML`
  • ` DML-添加数据`
    • 按照指定字段插入数据
    • 给全部字段添加数据
    • 批量添加数据
    • 注意事项
  • ` DML-修改数据`
    • 注意事项
    • EXERCISES
  • ` DML-删除数据`
    • 注意事项
    • EXERCISES
    • 总结:

SQL

DML

  • DML (Data Manipulation Language):数据操作语言,用来对数据库中表的数据记录进行增删改操作
  • 添加数据(INSRT
  • 修改数据(UPDATE
  • 删除数据(DELETE

DML-添加数据

  • 1.给指定字段添加数据
INSERT INTO表名(字段名1,字段名2,...)VALUES(值1,值2,...);

按照指定字段插入数据

insert into employee(id, workno, name, gender, age, idcard, entrydate) values (1,'1','Itcast','女',10,'123456789101111111','2003-01-01');select * from employee;
  • 2.给全部字段添加数据
INSERT INTO表名VALUES(值1,值2,...);
insert into employee(id, workno, name, gender, age, idcard, entrydate) values (1,'1','Itcast','女',10,'123456789101111111','2003-01-01');select * from employee;insert into  employee values (2,'2','ling','男',22,'123456789102222222','2024-1-27');

给全部字段添加数据

  • 3.批量添加数据
INSERT INTO表名(字段1,字段2,...)VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...);
INSERT INTO表名VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...);
insert into  employee values (3,'3','lin','男',33,'123456789106666666','2012-09-09');

批量添加数据

注意事项

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

DML-修改数据

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

注意事项

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

EXERCISES

-- 修改id为1 的数据, 将name修改为itAileen
update employee set name = 'itAileen' where id = 1;

在这里插入图片描述

在这里插入图片描述

-- 修改id为1 的数据, 将name修改为 小玲, gender 修改为 女
update employee set name = '小玲',gender = '女' where id = 1;

在这里插入图片描述

-- 修改所有的员工的入职日期为 2008-01-01
update  employee set entrydate = '2008-01-01';

在这里插入图片描述


DML-删除数据

DELETE FROM 表名[WHERE 条件];

注意事项

  • DELETE 语句的条件可有,可无,如果没有条件,则会删除整张表的所有数据。
  • DELETE 语句不能删除某一字段的值(可以使用UPDATE)。

EXERCISES

-- 删除 gender 为女的员工
delete from employee where gender = '女';

在这里插入图片描述

-- 删除所有员工
delete  from employee;

在这里插入图片描述


总结:

在这里插入图片描述
](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

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

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

相关文章

【MIdjourney】五个特殊物体关键词

1.碳酸(Carbonate) 这一词语的本意是指包含碳(C)、氧(O)和氢(H)元素的化合物。而在MIdjourney中添加该词汇会使得生成的图片具有水滴效果且富有动态感。 2.灯丝(Filament) Filament效果可能包括更逼真的…

Unity 光照

光照烘培 光照模式切换为 Baked 或 Mixed,Baked 模式完全使用光照贴图模拟光照,运行时修改光照颜色不生效,Mixed 模式也使用光照贴图,并且进行一些实时运算,运行时修改光照颜色会生效 受光照影响的物体勾选 Contribute…

基于DataKit迁移MySQL到openGauss

📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】!😜&am…

Python Flask与APScheduler构建简易任务监控

1. Flask Web Flask诞生于2010年,是用Python语言,基于Werkzeug工具箱编写的轻量级、灵活的Web开发框架,非常适合初学者或小型到中型的 Web 项目。 Flask本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展…

用友U8接口-部署和简要说明(1)

概括 本专栏文章目的说明对目前用友U8ERP接口介绍对底层接口二次封装的介绍 说明 过去发布过介绍U8接口文章简介,参考以下链接。 U8接口开发方式 本专栏文章与下面的HTTP接口相辅相成,主要是写给正在使用,或未来使用本套接口的开发人员&am…

推荐一款视频ZeVideo开源主题源码-Typecho主题

ZeVideo最为一款免费开源的视频主题,本次更新我们重构了代码结构 演示地 址 : runruncode.com/portal/article/index/id/19684/cid/79.html 全站pjax无刷新加载,支持根据系统进入深色模式,或手动切换,支持记录播放历…

【word】论文、报告:①插入图表题注,交叉引用②快速插入图表目录③删改后一键更新

【word】①插入图表题注,②删改后一键更新 写在最前面插入题注交叉引用修改插入题注的文字格式快速插入图表目录 插入题注后有删改,实现编号一键更新 🌈你好呀!我是 是Yu欸 🌌 2024每日百字篆刻时光,感谢你…

按配置数据绘制配置型地图marker的icon,自定义marker

一、需求 需要自定义配置数据的marker&#xff0c;其中图片内容要灵活可配置自动生成。此处项目用的百度地图。 效果图&#xff1a; 二、思路 用背景图canvas绘制数字的方式生成icon的图片资源。 再将icon生成对应地图marker。 三、代码 canvasImg.js <!-- * descrip…

Pytest 识别case规则

一、Python测试框架&#xff0c;主要特点有以下几点&#xff1a; 简单灵活&#xff0c;容易上手&#xff1b;支持参数化&#xff1b;能够支持简单的单元测试和复杂的功能测试&#xff0c;还可以用来做selenium/appnium等自动化测试、接口自动化测试&#xff08;pytestrequests…

《Vue3 基础知识》 Vue2+ElementUI 自动转 Vue3+ElementPlus(GoGoCode)

前言 GoGoCode 一个基于 AST 的 JavaScript/Typescript/HTML 代码转换工具。 AST abstract syntax code 抽象语法树。 实现 第一步&#xff1a;安装 GoGoCode 插件 全局安装最新的 gogocode-cli 即可 npm i gogocode-cli -g查看版本 gogocode-cli -V相关插件说明 插件描述…

webassembly003 whisper.cpp的python绑定实现+Cython+Setuptools

python绑定项目 官方未提供python的封装绑定&#xff0c;直接调用执行文件 https://github.com/stlukey/whispercpp.py提供了源码和Cpython结合的绑定 https://github.com/zhujun1980/whispercpp_py提供了ctype方式的绑定&#xff0c;需要先make libwhisper.so Pybind11 bi…

React中使用LazyBuilder实现页面懒加载方法二

前言&#xff1a; 在一个表格中&#xff0c;需要展示100条数据&#xff0c;当每条数据里面需要承载的内容很多&#xff0c;需要渲染的元素也很多的时候&#xff0c;容易造成页面加载的速度很慢&#xff0c;不能给用户提供很好的体验时&#xff0c;懒加载是优化页面加载速度的方…

mysql 基础(三)

一、多表设计 数据库设计范式 第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值&#xff0c;就说明该数据库表满足了第一范式。第二范式就是要有主键&#xff0c;要求其他字段都依赖于主键。 没有主键就没有唯一性&…

SpringBoot项目配置SSL后,WebSocket连接失败的解决方案

SpringBoot项目配置SSL后&#xff0c;WebSocket连接应使用wss协议&#xff0c;而不是ws协议。在前端配置WebSocket时&#xff0c;URL以wss://开头。

【Linux】-同步互斥的另一种办法-信号量

&#x1f496;作者&#xff1a;小树苗渴望变成参天大树&#x1f388; &#x1f389;作者宣言&#xff1a;认真写好每一篇博客&#x1f4a4; &#x1f38a;作者gitee:gitee✨ &#x1f49e;作者专栏&#xff1a;C语言,数据结构初阶,Linux,C 动态规划算法&#x1f384; 如 果 你 …

【VB测绘程序设计】案例13——几种常用的角度转换子程序Function功能的使用(附源代码)

【VB测绘程序设计】案例13——几种常用的角度转换子程序Function的使用(附源代码) 文章目录 前言一、界面展示二、程序说明三、程序代码1.角度转换子程序jdzh()四、数据演示总结前言 使用VB编写测绘程序,最基础的对于角度在导线测量计算中频繁需要角度的计算,从度分秒转…

TCP 异常断开连接【重点】

参考链接 https://xiaolincoding.com/network/3_tcp/tcp_down_and_crash.html https://xiaolincoding.com/network/3_tcp/tcp_unplug_the_network_cable.html#%E6%8B%94%E6%8E%89%E7%BD%91%E7%BA%BF%E5%90%8E-%E6%9C%89%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93 关键词&#xff1a…

STM32CubeMX教程31 USB_DEVICE - HID外设_模拟键盘或鼠标

目录 1、准备材料 2、实验目标 3、模拟鼠标实验流程 3.0、前提知识 3.1、CubeMX相关配置 3.1.0、工程基本配置 3.1.1、时钟树配置 3.1.2、外设参数配置 3.1.3、外设中断配置 3.2、生成代码 3.2.0、配置Project Manager页面 3.2.1、设初始化调用流程 3.2.2、外设中…

Dialog 对应的 Context 的探究

前言 创建Dialog的时候知道在Dialog的构造方法中需要一个上下文环境&#xff0c;而对这个“上下文”没有具体的概念结果导致程序报错&#xff0c; 于是发现Dialog需要的上下文环境只能是activity。 所以接下来这篇文章将会从源码的角度来彻底的理顺这个问题。 一、Dialog创…

以太网的 MAC 层

目录 1. MAC 层的硬件地址 48 位的 MAC 地址 2. MAC 帧的格式 以太网 V2 的 MAC 帧格式 无效的 MAC 帧 IEEE 802.3 MAC 与以太网 V2 MAC 帧格式的区别 1. MAC 层的硬件地址 硬件地址又称为物理地址&#xff0c;或 MAC 地址。 IEEE 802 标准为局域网规定了一种 48 位…