利用SQL语言进行增删改
2022/2/5 19:14:56
本文主要是介绍利用SQL语言进行增删改,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录:1.SQL更新操作
2.元组新增的两种格式
3.批元组新增训练
4.元组删除命令
1.SQL更新操作
(1)元组新增 Insert:新增一个或一些元组到数据库的 Table 中
(2)元组更新 Update:对某些元组的某些属性值进行重新设定
(3)元组删除 Delete:删除某些元组
2.元组新增 Insert 命令的两种形式
(1)单一元组新增命令形式:插入一条指定元组值的元组
Insert into 表名 [ (列名 [ , 列名 ] ... ) ] (中括号的意思:括号中内容的出现是可选的)
values (值 [ , 值 ] ... );
(2)批数据新增命令形式:插入子查询结果中的若干条元组。待插入的元组由子查询给出
Insert into 表名 [ (列名 [, 列名 ] ... ) ]
子查询; (常与Select ... From ... Where ...联合)
3.批元组新增训练
(1)新建立 Table :St( S#, Sname ),将检索到的满足条件的同学新增到该表中
Insert into St (S#, Sname)
Select S#, Sname
From Student
Where Sname like '%伟';
注意 Select 后面的排列次序须与 Insert into St (S#, Sname)中列名的顺序一致
(2)将 Student 表中所有同学的学号和姓名检索出来并按照姓名进行排序
Insert into St (S#, Sname)
Select S#, Sname
From Student
Order By Sname;
(3)新建 Table :SCt(S#, C#, Score),将检索到的成绩及格的同学的记录新增到该表中
Insert into SCt(S#, C#, Score)
Select S#, C#, Score
From SC
Where Score >= 60;
(4)新建 Table :St(S#, Sname, avgScore),将检索到的同学的平均成绩新增到该表中
Insert into St(S#, Sname, avgScore)
Select S#, Sname, Avt(Score)
From Student, SC
Where Student.S# = SC.S#
Group by Student.S#;
4.元组删除命令
(1)元组删除命令的格式
Delete From 表名 [ Where 条件表达式 ]
如果 Where 条件省略,则删除所有元组
(2)元组删除命令联系
1)
这篇关于利用SQL语言进行增删改的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南