SQL数据更新
2021/12/25 19:37:17
本文主要是介绍SQL数据更新,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
数据更新
注意的问题
修改数据upadte
与修改基本表alter
删除数据delete
与删除基本表drop
插入数据
into子句
:指定要插入数据的表名以及属性列名values
子句:提供的值必须与into
子句匹配(包括个数和类型)- 插入单个元组
没有指定任何属性列:插入的是一条完整的元组,需要与表中属性列数据顺序一致
insert into s values ('04050','张三', '男', '1997/10/01','信息');
全部指定属性列名:属性列顺序可自定
insert into s(sno,college,sname,ssex,sbirth) values ('04050','信息', '张三', '男','1997/10/01');
指定部分属性列:插入的元组在其余属性列上取空值
insert into s(sno,college,sname) values ('04050','信息', '张三');
- 插入子查询结果
insert into college_avg_age(college,avgage) select college,avg(2021-year(sbirth)) from s group by college;
修改数据
- 单表修改数据
update sc set grade=100 where college='信息');
- 连表修改数据
update sc set grade=100 where sno in (select sno from s where college='信息');
删除数据
- 单表删除数据
delete from s where sno=‘04009’;
- 连表删除数据
delete from sc where sno in (select sno from s where college=‘ ’);
这篇关于SQL数据更新的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27本地多文件上传的简单教程
- 2024-11-27低代码开发:初学者的简单教程
- 2024-11-27如何轻松掌握拖动排序功能
- 2024-11-27JWT入门教程:从零开始理解与实现
- 2024-11-27安能物流 All in TiDB 背后的故事与成果
- 2024-11-27低代码开发入门教程:轻松上手指南
- 2024-11-27如何轻松入门低代码应用开发
- 2024-11-27ESLint开发入门教程:从零开始使用ESLint
- 2024-11-27Npm 发布和配置入门指南
- 2024-11-27低代码应用课程:新手入门指南