mysql数据库实验报告四
实验报告四
- 实验目的:
- 实验内容和主要步骤:
- 实验中遇到的问题和心得体会:
实验目的:
1.熟练掌握SQL的常用数据更新操作。
2.熟练应用INSERT,UPDATE,DELETE语句。
3.掌握更新操作的各种格式。
实验内容和主要步骤:
第1题:
1>
Insert into student(sno,sname,sage) Values('95030','李莉',18);
2>
insert into sc(sno,cno)
values('95030','1');
3>
update student
set sage=20
where sdept=‘cs’;
4>
update sc
set grade=0
where
sno in (select sno from a.student where sdept=‘ma’);
5>
update sc
set grade=grade+5
where sno in
(
select sno
from student
where ssex=‘女’ and grade<(select avg(grade) from sc)
) ;
6>
update sc
set grade=grade*(1+0.05)
where cno=‘002’ and grade<75;update sc
set grade=grade*(1+0.04)
where cno=‘002’ and grade>75
7>
delete
from student
where sno=‘95030’;
8>
delete
from sc
where grade is null;
9>
delete
from sc
where sno in
(
select sno
from student
where sname=‘张那’
);
10>
delete
from sc
where sno in
(
select sno
from student
where sdept=‘ma’
);
11>
delete
from sc
where grade<60;
12>
create table stu
(sno char(8),
sname char(8) ,
ssex char(2)
);
insert into stu(Sno,Sname,Ssex)
select sno,sname,ssex
from student
where sno in
(select sno
from sc
group by sno
having min(grade)>80);
13>
create table stu1
(
sno char(8),
cno char(3)
);
insert into stu1(sno,cno)
select sno,cno
from sc;n) 所有学生年龄增1update student
set sage=sage+1;
14>
create table stu2
(
sname char(8),
sdept char(20)
);
insert into stu2(sname,sdept)
select sname,sdept
from student
where sno in
(
select distinct sno
from sc
where grade<60
group by sno
having count(grade)>=3
);
实验中遇到的问题和心得体会:
1.No database selected Select the default DB to be used by double clicking its name报错:原因没有选中数据库
2. Error Code: 1054. Unknown column ‘‘95030’’ in ‘field list’ 0.000 sec报错:因为有多余列
3. mysql1062错误: Duplicate entry ‘…’ for key 'PRIMARY报错:插入数据时,要插入数据的主键数据(…)已经存在,不能再重复添加了
4. 建表的时候设置了非空,所以更新数据也不得有空
5. 更新这类实验报告为啥让软件运行这么慢,就算不报错也不会直接显示更改后的结果
mysql数据库实验报告四相关推荐
- mysql数据库实验报告一
实验报告一 前言 实验操作指导 解决方法 实验目的 实验内容及操作步骤 实验遇到的问题及体会 前言 <数据库原理I>实验指导书 实验课程性质:非独立开课 开课学期:第4学期 适用专业:计算 ...
- mysql数据库实验报告三
实验报告三 实验目的: 内容和主要步骤: 遇到的问题及体会: 实验目的: 1.熟练掌握各种连接查询及其连接条件. 2.掌握各种嵌套查询的使用. 3.掌握复杂的集合查询. 内容和主要步骤: 第2题: 1 ...
- php访问mysql数据库实验报告,php访问mysql数据库
//建一个连接,造一个连接对象 $db = new MySQLi("localhost","root","123","mydb&q ...
- MySQL数据库 实验报告(二)
实验报告(二) 1.实验目的 (1)掌握Select子句的功能和检索数据的方法 (2)掌握对查询结果排序的方法 2.实验预习与准备 (1)了解数据检索时利用Select对指定属性查询的方式 (2)了解 ...
- mysql数据库实验报告二
实验报告二 实验目的 实验内容和主要步骤: 实验中遇到的问题和心得体会 实验目的 1.掌握SQL查询语句的一般格式 2.掌握简单数据查询操作 3.熟练掌握各种查询条件的表示 4.掌握排序和分组操作在S ...
- mysql数据库实验报告jdbc_Jdbc连接数据库实验报告(1)
一 实验目的 1熟悉myeclipse的使用. 2掌握MySQL的使用. 3掌握jdbc连接数据库. 二实验内容 1在MySQL下创建一个数据库students,并创建表student_info.并且 ...
- 桂电七院数据库实验报告四
实验目的 1.熟练掌握SQL语句中集合查询的语法结构: 2.熟练掌握对视图的建立和删除操作: 3.熟练掌握对视图数据的更新,了解哪些视图不能更新: 4.掌握视图与表之间的区别与联系. 实验内容与步骤 ...
- mysql数据库实验报告jdbc_Jdbc连接数据库实验报告(2)
登录界面: find.jsp: 登录 request.setCharacterEncoding("utf-8"); String id=request.getParameter(& ...
- MySQL数据库 *实验报告6 查询where子句
以下为本次实验任务 1.查询xs表中专业名为空的同学的信息 写法1:select * from xs where 专业名 is null; 写法2:select * from xs where 专业名 ...
最新文章
- 吴恩达新课发布1天,引3万人观看 | 完整PPT
- APMServ伪静态设置
- setTimeout 第一个参数类型
- 研究人员开发出最节能的 Wi-Fi 技术
- 2021-01-10 Halcon初学者知识 【9】形状匹配【一】准备图像
- 上的网页显示拒绝访问_DLink家庭路由器上发现6个漏洞
- 976 AlvinZH想回家(背包DP大作战T)
- 计算机网络作业答案吴,中国大学《2020春季课程-计算机网络应用吴迪》答案全部2020高校邦《羽毛球》作业题库答案...
- Canvas or SVG?一张好图,两手准备,就在 ECharts 4.0
- SparkSQL默认存储格式入门
- gp数据库与pg数据库
- Excel 科学计数法数值转换
- 大数据教孩子如何写好作文
- 面试计算机应用技术自我介绍,计算机应用专业面试的自我介绍
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(53)-工作流设计-我的批阅
- golang:context介绍
- c语言平时作业完成的评价,C语言作业评价标准 - osc_fmg49rzg的个人空间 - OSCHINA - 中文开源技术交流社区...
- 浅谈 TS 标称类型介绍及社区实现
- 计算一元一次方程Y=kX+b
- Xposed框架90版本已安装,但尚未激活。