- 5
- 0
- 约1.68千字
- 约 7页
- 2020-03-14 发布于河北
- 举报
课程:数据库原理及应用教程 实验五:SQL数据访问与编辑
PAGE2 / NUMPAGES4
实验五 SQL数据访问与编辑
实验目的及要求
本实验主要目的是掌握对数据进行DML操作方法,基本要求包括:
掌握INSERT语句的格式及其使用方式。
掌握UPDATE语句的格式及其使用方式。
掌握DELETE语句的格式及其使用方式。
实验原理及背景知识
DML语句语法格式
用INSERT语句对表进行插入操作,语法格式如下:
INSERT INTO 表名 [(属性列1[,属性列2]…)]
VALUES (常量1[,常量2]…);
用UPDATE语句对表中已有的记录进行修改,语法格式如下:
UPDATE 表名
SET 列名=表达式[,列名=表达式][,…n]
[WHERE 条件];
用DELETE语句对表中已有的记录进行删除,语法格式如下:
DELETE FROM 表名 [WHERE 条件];
实验内容及步骤
使用示例数据库stumanage完成下面内容
利用下面语句为表增加数据
请回答:什么时候才需要使用单引号?
利用下面语句修改数据
请问上面的命令作用是什么?
请问上面的命令修改了多少条数据?最多可以修改多少条?
请完成下面的命令,以实现上面语句同样的功能,但是该命令却最多只能修改一条记录
利用下面语句删除数据
请问上面命令作用是什么?
运行上面的命令后,如果遇到错误,请问原因是什么?
实验作业
使用SQL命令分别尝试完成以下内容:
基于student表,添加两条数据,如果遇到错误,分析并改正。
基于course表,添加“050501,计算机哲学,NULL”数据。
基于student表,请将所有学生的体重sHeight增加1个单位,将女生的sWeight减少1个单位。
完成下面相关习题
选择题
教材P65
1
7
13
14
15
D
B
A
D
D
简答题
教材P67
6
(1)空集
(2)
A
B
a1
b1
a1
a2
b2
b2
a1
b2
a1
a2
b3
b2
R
A
a1
a1
a2
a1
a1
a2
(5)
A
B
C
a1
b1
c1
a1
a2
b2
b2
c2
c3
(6)
R.A
B
T.A
C
a1
b1
a1
c1
a1
a2
b2
b2
a1
a2
c2
c3
R.A
B
T.A
C
a1
a2
b2
b2
a1
a2
c2
c3
(7)
7
答案:
(1)
改正:
insert into student(sno,sname,mno,ssex,snative,sbirth,sheight,sweight)
values(1015405010,李明帝,061201,男,湖南常德,1995-08-12,171,65)
go sno已超出个字符
insert into student(sno,sname,mno,ssex,snative,sbirth,sheight,sweight)
values(101940102,李强生,061211,男,河南邯郸,1994-08-12,166,55)
go--由于student中的mno列是表major中主键mno的外键,那student的mno必须出现在表major的mno中-
select *from student--查看插入结果
(2)
insert into course(cno,cname)values(050501,计算机哲学)
go
select *from course--查看插入结果
(3)
update student
set sHeight=sHeight+1
select *from student--查看插入结果
update student
set sWeight=sWeight-1
where sSex=女;
select *from student--查看插入结果
您可能关注的文档
最近下载
- 2024-2025学年吉林省长春五十五中八年级(上)期末英语试卷.pdf VIP
- 2025年临床执业医师资格考试题库附答案.doc VIP
- 股价波动及其影响因素的分析——从交易量视角的研究.pdf VIP
- 脑出血采用藏药七十味珍珠丸治疗配合护理干预对NIHSS评分的改善作用.pptx VIP
- 标准图集-15J403-1 楼梯 栏杆 栏板(一).pdf VIP
- 维多利亚2修改大全讲解实用.doc VIP
- 初级电焊工考试《初级电焊工考试测试题》模拟卷.doc VIP
- 保安队长个人年终述职报告范文5篇.docx VIP
- 2024届吉林省长春市中考第一次模拟考试语文模拟试题(含答案).pdf VIP
- TCECS 616-2019 隧道施工超前地质预报技术规程.docx VIP
原创力文档

文档评论(0)