数据库-插入数据insert,更新数据update,删除数据delete

1.插入数据

1.1 插入单行数据

在course中插入一行数据,四项数据为('X004','计算机前沿',2,'选修')
insert into Course(Cno,Cname,Ccredit,XKLB)
values('X004','计算机前沿',2,'选修')

1.2 插入子查询结果

将学生表中的学号,姓名,性别抽取出来,插入到Teacher表中,所有新插入的数据,职称为讲师
insert into Teacher(Tno,Tname,Tsex)
select Sno,Sname,Ssex,'讲师' from Studnet

1.3 查询创建新表

将teacher中职称为教授的信息,存入到一张目前还不存在的experts表
select * into experts from teacher
where Tprot='教授'

2.更新数据

2.1 修改特定行

将course表中编号是B002的课程,学分修改为3update course set ccredit=3
where cno='B002'

2.2 带子查询的修改

对学生表,将现有的专业字段,用来存放学生选修的第一门课程的编号
update student
set smajor
(select top 1 cno from sc where sc.sno=student.sno)

3.删除数据

3.1 删除满足条件的行

删除course表中编号为B009的记录
delete from course
where cno='B009'

3.2 带子查询的删除

对course表中,没有任何学生选修过的课程,执行删除操作
delete from course where cno not in
(select cno from sc)
posted @   东血  阅读(491)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律

本站勉强运行 1780 天 21 小时 49 分 53 秒

目录导航
目录导航
数据库-插入数据insert,更新数据update,删除数据delete
1.插入数据
1.1 插入单行数据
1.2 插入子查询结果
1.3 查询创建新表
2.更新数据
2.1 修改特定行
2.2 带子查询的修改
3.删除数据
3.1 删除满足条件的行
3.2 带子查询的删除
发布于 2020-05-28 19:49
点击右上角即可分享
微信分享提示