SQL-修改数据

 🎉欢迎您来到我的MySQL基础复习专栏

☆* o(≧▽≦)o *☆哈喽~我是小小恶斯法克🍹
✨博客主页:小小恶斯法克的博客
🎈该系列文章专栏:重拾MySQL
🍹文章作者技术和水平很有限,如果文中出现错误,希望大家能指正🙏
📜 感谢大家的关注! ❤️

目录

DML-修改数据

删除数据

总结


DML-修改数据

修改数据的具体语法为:

注意!值1和值2.....这里值的不是你去写你原本的值,而是直接去写你需要修改为什么值!!

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

案例:

修改id1的数据,将name修改为czh

update czhemp set name = 'czh' where id = 1;

修改id1的数据, name修改为小陈, gender修改为 女

update czhemp set name = '小陈' , gender = '女' where id = 1;

 将所有的员工入职日期修改为 2024-01-08

where之后的条件是所有员工,意思是这张表中的所有员工都要修改,其实就是告诉我们没有条件,我们直接不加条件就行

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

update czhemp set entrydate = '2014-01-08';

删除数据

注意事项:

DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数

据。

DELETE 语句不能删除某一个字段的值(可以使用UPDATE,将该字段值置为NULL)

当进行删除全部数据操作时,datagrip会提示我们,询问是否确认删除,我们直接点击

Execute(执行)即可。

删除数据的具体语法为:

DELETE FROM 表 名 [ WHERE 条 件 ] ;

案例:

删除gender为男的员工

delete from czhemp where gender = '男';

执行结果如下: 

删除所有员工 

delete from czhemp;

执行结果如下:

总结

DML语句学到这里就算是结束了,DML是数据操作语言,主要控制的是数据库表中数据的增删改操作,我们来回顾总结一下

 1.添加数据

insert into 表名 (字段1,字段2....) value (值1,值2....) [ ,(值1,值2....).... ] ;   

字段名对应的字段值

一条insert可以插入多行数据,多行数据直接使用逗号分隔

使用insert时可以指定字段名也可以不指定,如果指定了字段名是为指定的字段添加值,如果未指定字段名是为所有字段添加值

在使用insert语句时需要注意的是字段和值的对应情况

2.修改

update 表名 set 字段1 = 值1 ,字段2 = 值2 [ where 条件 ] ;

set后面指定的是我们要修改哪几个字段,如果有多个字段,多个字段之间用逗号分隔

where之后是修改条件,我们要修改哪些数据可以通过这些条件指定,未写条件说明的是我要修改整张表的所有记录

3.删除

delet from 表名 [ where 条件 ] ;

我们要删除哪些东西,就是按照where条件,假如没有写条件,就是要删除整张表的数据

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

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

相关文章

Leetcode 494 目标和

题意理解: 给你一个非负整数数组 nums 和一个整数 target 。 向数组中的每个整数前添加 或 - ,然后串联起所有整数,可以构造一个 表达式 : 例如,nums [2, 1] ,可以在 2 之前添加 ,在 1 之前添…

2023年全国职业院校技能大赛软件测试赛题—单元测试卷⑥

单元测试 一、任务要求 题目1:根据下列流程图编写程序实现相应分析处理并显示结果。返回结果“ax:”(x为2、3或4);其中变量x、y均须为整型。编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试…

【微信小程序开发】深入学习小程序开发之功能扩展和优化

前言 随着移动互联网的快速发展,微信小程序作为一种轻量级应用,已经逐渐成为许多企业和个人进行业务推广和服务提供的重要平台本文将详细介绍 微信小程序开发的功能扩展和优化,帮助开发者更好地提升小程序的用户体验和性能。 一、功能扩展 …

【Docker】Docker安装入门教程及基本使用

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的专栏《Docker实战》。🎯🎯 &…

lvs+keepalived+nginx双主模式双主热备实现负载均衡

目录 一、原理 二、真实服务器nginx配置 三、lvs的keepalived配置 3.1 配置文件 3.2 开启keepalived服务 四、测试 4.1 测试访问VIP 4.2 模拟lvs01宕机 主机名IPnginx0111.0.1.31nginx0111.0.1.31lvs0111.0.1.33lvs0211.0.1.34VIP111.0.1.29VIP211.0.1.30 一、原理 lvskeepal…

oracle 19c容器数据库data dump数据泵传输数据(2)---11g导19c

目录 1.在11gnon-cdb数据库中创建测试用户 2.在19cCDB容器数据库中新建pdb2 3.执行命令导出 4.执行命令导入 Exporting from a Non-CDB and Importing into a PDB 我們要記住一点:如果是全库导出导入的话,目标数据库没有的表空间我们要事先创建&#…

HarmonyOS@Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化

Observed装饰器和ObjectLink装饰器:嵌套类对象属性变化 上文所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型。对于多层嵌套的情况,比如二维数组,或者数…

应用在LCD显示器电源插头里的氮化镓(GaN)MTC-65W1C

LCD(Liquid Crystal Display)显示器是利用液晶显示技术来进行图像表现的显示装置,从液晶显示器的结构来看,无论是笔记本电脑还是桌面系统,采用的LCD显示屏都是由不同部分组成的分层结构。LCD显示器按照控制方式不同可分…

【gpt4 8k 免费使用】Coze 是一款用来开发新一代 AI Chat Bot 的应用编辑平台

Coze 快速开始 | Coze Welcome to Coze Coze 是什么? Coze 是一款用来开发新一代 AI Chat Bot 的应用编辑平台,无论你是否有编程基础,都可以通过这个平台来快速创建各种类型的 Chat Bot,并将其发布到各类社交平台和通讯软件上。…

2022-ECCV-Explaining Deepfake Detection by Analysing Image Matching

一、研究背景 1.大量工作将深度伪造检测作为一个二分类任务并取得了良好的性能。 2.理解模型如何在二分类标签的监督下学习伪造相关特征仍难是个艰巨的任务。 3.视觉概念:具有语义的人脸区域,如嘴、鼻子、眼睛。 二、研究目标 1.验证假设,并…

Qt框架学习 --- CTK

系列文章目录 文章目录 系列文章目录前言一、准备阶段二、使用介绍1.核心思想2.源码2.1.框架部分资源目录树2.2.框架部分源码2.3.插件部分资源目录树2.4.插件部分源码 3.文件结构4.运行效果 总结 前言 随着开发的深入,CTK框架还是要关注一下。了解CTK还是有必要的。…

陶瓷碗口缺口检测-图像获取与图像复原

图像获取 在陶瓷产品传送带上安装数据采集设备,如工业摄像头,进行图像数据采集。为提高陶瓷的检测精度,同时考虑到开发成本等问题采用高精度的CMOS工业摄像头进行数据采集。对图像进行灰度化处理, 图a为采集到的原彩色图像&#…