SQL--DML

news2024/10/7 14:32:54

目录

 1、添加数据(insert)

1. 给指定字段添加数据

2. 给全部字段添加数据 

3. 批量添加数据 

2、修改数据(update) 

3、删除数据(delete)


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

 1、添加数据(insert)

1. 给指定字段添加数据

insert into 表名 (字段名1, 字段名2, ...) values (值1, 值2, ...);
  •  举例:
insert into user(id, name, age,sex) values(1,'张三',16,'男');
insert into user(id, name, age,sex) values(2,'李四',13,'男');

2. 给全部字段添加数据 

insert into 表名 values (值1, 值2, ...);
  •  举例:
insert into user values(3,'王五',19,'男');
insert into user values(4,'周敏',18,'女');

 

3. 批量添加数据 

insert into 表名 values (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...) ;

 举例:

insert into user values(5,'赵六',21,'男'),(6,'张秀',24,'女');

 

  • 注意:插入数据时,指定的字段顺序需要与值的顺序是一一对应的;字符串和日期型数据应该包含在引号中 

2、修改数据(update) 

update 表名 set 字段名1 = 值1 , 字段名2 = 值2 , .... [ where 条件 ] ;
  •  举例1:
# 将id为1的姓名改为王七
update user set name='王七'where id=1;

 

  • 举例2: 
# 修改id为2的数据,将姓名改为章玉,年龄改为26
update user set name='章玉',age=26 where id=2;

 

  • 举例3: 
#将所有人的年龄都改为16
update user set age=16;

3、删除数据(delete)

delete from 表名 [ where 条件 ] ;
  •  举例1:
# 删除姓名叫做王五的人
delete from user where name='王五';

 

  •  举例2:
# 删除所有人
delete from user;

 

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

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

相关文章

AIParsing(TIP2022)-人体解析论文阅读

文章目录解决问题算法人体解析AIParsingFPN检测头边缘引导解析头实验结论论文: 《AIParsing: Anchor-Free Instance-Level Human Parsing》github: https://github.com/31sy/AIParsing解决问题 目前SOTA实例级人体解析模型使用二阶段基于anchor的检测器…

使用 curl multi interface 编写的高性能封装类和示例

CurlMultiDemo 使用 libCurl 的 Multi Interface 的一个简单封装类,支持功能: 单线程 纯异步 的 Get/Post 支持极高的性能(使用 POST 上传 600 文件,仅耗时4~6秒) 使用方式: 1.编译或下载 libcurl 库, 我采用的是 vcpkg2.搭建或找一个支持 MultiPart 上传文件的服务器, 如没…

linux下安装python环境 + Faster-Rcnn环境配置

目录 在Windows上配置环境 在Ubuntu上配置环境 装虚拟机 全屏问题 中文输入 --- 搜狗输入法 将Windows上文件传输给ubuntu --- winscp 分配内存给根目录 深夜惊魂,ubuntu根目录空间不足 - 知乎 给conda或者pip换源 安装anacondapythonpycharm 下载安装…

Spirng bean

spring bean 作用域(scope) 作用域描述singleton单例模式,每一个spring context中只有一个实例prototype每次调用一个getBen方法都会产生一个新的对象request每个request请求产生一个实例session每个htttp session中产生一个实例application…

Qt之基于Graphics View实现Mesh网络拓扑图

Mesh是一种多节点、无中心、自组织的无线多跳通信网络,也就是网状结构网络。网络中所有的节点都互相连接,每个节点拥有多条连接通道,所有的节点之间形成一个整体的网络。 一.效果 Mesh网络拓扑形态并不固定,完全依据各节点之间的信道质量自适应变化。这里演示了四个节点四…

商场室内地图导航如何实现,便捷、低成本智慧商业综合体一站式解决方案

试想一下,在大型商场内,顾客结队购物,同伴走散或者儿童走失,顾客不知道自己和同伴的位置,这是多么糟糕的事情。的确,在室内迷路,是一件令人很头疼的事情,如何把室外导航这种完整度高…

架构篇 -- 搭建gitlab ci远程自动化部署

001.后端服务自动化部署 本文将以pass-runtime服务为例子,进行介绍,有相关自动部署需求,可参考此文档。 最近换了份工作公司要求使用gitlab ci去部署,原来比较习惯使用jenkins,但是还是要适应新挑战,看了网…

大语言模型集成工具 LangChain

大语言模型集成工具 LangChain LangChain 介绍 介绍: 通过可组合性使用大型语言模型构建应用程序【背景】大型语言模型 (LLM) 正在成为一种变革性技术,使开发人员能够构建他们以前无法构建的应用程序,但是单独使用这些 LLM 往往不足以创建一…

内存映射(Linux)

文章目录概念 内存映射(Memory-mapped I/O)是将磁盘文件的数据映射到内存,用户通过修改内存就能修改磁盘文件。 API 内存映射相关系统调用,使用man 2 mmap查看帮助 void *mmap(void *addr, size_t length, int prot, int flags, …

服务端大量处于TIME_WAIT和CLOSE_WAIT状态连接的原因

服务端大量处于TIME_WAIT和CLOSE_WAIT状态连接的原因1.服务端大量处于TIME_WAIT状态的连接原因?1.HTTP没有使用长连接2.HTTP长连接超时3.HTTP长连接的请求数量达到上限TIME_WAIT状态连接过多的危害?2.服务器大量处于CLOSE_WAIT状态的连接原因&#xff1f…

网络流量监控系统为企业SAP接口性能分析

前言 某汽车总部已部署NetInside网络流量监控系统,使用流量分析系统提供实时和历史原始流量,重点针对SAP系统性能进行分析,以供安全取证、应用事务分析、网络质量监测以及深层网络分析。 本次分析报告包含:SAP接口性能分析案例。…

TSD simple(0)时序数据库简介

时间序列数据库:Time Series Database 时序数据库全称为时间序列数据库。 时间序列数据:带时间标签的数据 时间序列数据库是用于存储和管理时间序列数据的专业化数据库,具备写多读少、冷热分明、高并发写入、无事务要求、海量数据持续写入等…

LeetCode155-最小栈

题目 解题 这道题本来是打算用栈然后加一个标记位,这个标记位存最小的数,但是之后发现解决不这种情况: 1、弹出以后,这个标记怎么办,没法回溯 那么就得换一个数据结构,比如额外放一个线性表,里…

【电子学会】2022年12月图形化四级 -- 求最大公约数

求最大公约数 如果6除以2的余数是0,那么我们就说2是6的约数。4除以4的余数是0,4也是4的约数。同理可以求出,4的约数有1、2和4,6的约数有1、2、3和6。两个数的最大公约数是指两个数相同的约数中最大的那一个,如4和6两个数的最大公约数是2。 辗转相除法求最大公约数的步骤…

Windows部署定时任务,每天定期执行手机机型爬取

项目背景 有一个手机机型自动更新获取的需求,在我写好相关的爬虫后,需要将爬虫部署,并且需要配置定时任务每天定期执行。之前在Mac上开发,现在部门给配了一台windows定期执行。 环境准备 A、安装ChromeDriver 1、我是通过Chro…

JAVA中创建线程池的五种方法及比较

之前写过JAVA中创建线程的三种方法及比较。这次来说说线程池。 JAVA中创建线程池主要有两类方法,一类是通过Executors工厂类提供的方法,该类提供了4种不同的线程池可供使用。另一类是通过ThreadPoolExecutor类进行自定义创建。 目录 一、通过Executors…

c++ - 第25节 - STL之空间配置器

1.什么是空间配置器 空间配置器,顾名思义就是为各个容器高效的管理空间(空间的申请与回收),在默默地工作。虽然在常规使用STL时,可能用不到它,但站在学习研究的角度,学习它的实现原理对我们有很大的帮助。2.为什么需要…

Javascript 模板模式

模板方法模式的定义和组成 模板方法模式是一种只需使用继承就可以实现的非常简单的模式。 模板方法模式由两部分结构组成,第一部分是抽象父类,第二部分是具体的实现子类。 通常在抽象父类中封装了子类的算法框架,包括实现一些公共方法以及封…

汉(海)明码 | “十六宫格法” 破解汉(海)明码相关题目(附软考经典例题)

文章目录一、前言二、奇偶校验码三、海明码概念四、十六宫格法1.概述2.原理3.填写校验位4.填写数据位5.填写十六宫格首位五、结语一、前言 很多小伙伴在遇到“汉明码”相关的题目时,看了很多的视频,很多文章可能还是云里雾里,作者在备考软考…

Linux:GDB 调试一些函数栈被毁坏的问题

一、背景 GDB调试代码时,偶尔会遇到一些奇怪的现象:函数的参数地址在函数内部被传递给另外的函数,然后发现地址发生了改变,这样的情况称之为函数的栈被毁坏,导致无法重入。 然后被调用的函数里面,访问了非…