SQL数据更新

server/2024/9/25 15:24:24/

插入

插入单独的元组

INSERT

INTO 表名 (列名,列名,列名)

VALUES(值,值,值)      记忆:宾语倒装

若没有指定列名,则默认插入的数值是完整的,与列的个数一致

eg:将一个新学生记录(学号:95020;姓名:陈冬;性 别:男;所在系:IS;年龄:18岁)插入到Student表中

INSERT
INTO Student
VALUES ('95020',' 陈冬 ','M',18,'IS');

插入子查询

INSERT

INTO 表名 (列名,列名,列名)

子查询

eg:对每一个系,求学生的平均年龄,并把结果存入数据表

INSERT INTO Deptage(Sdept,Avgage)
SELECT Sdept,AVG(Sage)
FROM Student
GROUP BY Sdept;

修改数据

UPDATE 表名

SET 列名 = 表达式,列名 = 表达式……

WHERE 条件

修改某个元组的值

eg:将学生95001的年龄改为22岁

UPDATE Student
SET Sage=22
WHERE Sno='95001';

修改多个元组的值

eg 将信息系所有学生的年龄增加1岁
UPDATE Student
SET Sage = Sage+1
WHERE Sdept=' IS ';

带子查询的修改语句

eg:将计算机科学系全体学生的成绩置零
UPDATE SC
SET Grade = 0
WHERE Sno IN
(SELECT Sno
FROM Student
WHERE Sdept = 'CS');

删除数据

DELETE 

FROM 表名

WHERE 条件

删除数据的类型与修改数据的几乎完全一致,只有语法格式有所区别

修改某个元组的值

修改多个元组的值

修改某个元组的值


http://www.ppmy.cn/server/18308.html

相关文章

Linux--系统烧写

前面几篇文章,已经搞定了Linux移植三巨头:uboot、kernel(包含dtb)和rootfs,除了uboot是烧写在SD中的,其它的都是在ubuntu虚拟机的nfs服务器中,运行时必须通过网络将这些文件加载到开发板的内存中运行。 本篇就来研究&a…

GESP6级2024/3游记

D a y 1 : Day 1: Day1: 赛前: 跟着 l r x lrx lrx 的一块去的,路上交流了不少,复习了下 FHQ_Treap 不过好像不考。 中午吃的三江源牛肉面,下午1:30准时进的考场。 赛时: 1:30开题 1&…

关于学习 Python 的一些常见问题(0426)

文章目录 前言想学做动画!做动画!学习Python可以开发桌面应用程序吗?有什么可以自己简单地练习python的app或者小程序?python和数学建模有关系吗?或者说数学建模能用到python吗?自制电子证件照?…

excel文件可以直接转换成图片格式吗?excel文件怎样才能快速转换成图片?excel文件快速转换成图片的方法

一,excel文件转图片的必要性 1,excel文件转图片可以提高信息传播的便捷性。在日常工作中,我们可能需要将表格数据分享给同事或客户,但由于Excel文件的复杂性,对方可能需要安装相应的软件才能查看。而如果将Excel文件转…

信号量Semaphore

什么是信号量? C中的信号量(Semaphore)是一种同步对象,用于控制对共享资源的访问,以防止多个线程或进程同时访问同一资源,从而避免数据不一致的问题。信号量通过维护一个计数值来实现这一功能,…

vue整合Echarts

首先打开网址https://echarts.apache.org/examples/zh/index.html 进入Echars官网找到自己想要的图形我这里选择的是柱形图 点开完整代码直接cv大法 下载Echars的npm npm install echarts 在vue里面挂在个div 导入相关包 写个方法 就是cv过来的 然后改成后端传过来的值…

【网络原理】TCP协议的连接管理机制(三次握手和四次挥手)

系列文章目录 【网络通信基础】网络中的常见基本概念 【网络编程】网络编程中的基本概念及Java实现UDP、TCP客户端服务器程序(万字博文) 【网络原理】UDP协议的报文结构 及 校验和字段的错误检测机制(CRC算法、MD5算法) 【网络…

C# - 反射获取字段/属性/方法

using System; using System.Reflection;public class MyClass {public int MyField;public int MyProperty { get; set; }public void MyMethod() { } }class Program {static void Main(){Type type typeof(MyClass);// 获取字段FieldInfo fieldInfo type.GetField("M…