1 / 14
文档名称:

数据库实验SQL语言数据操纵语言DML.docx

格式:docx   大小:47KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验SQL语言数据操纵语言DML.docx

上传人:dlmus1 2022/4/23 文件大小:47 KB

下载得到文件列表

数据库实验SQL语言数据操纵语言DML.docx

相关文档

文档介绍

文档介绍:精品资料,欢迎大家下载!
以上资料仅供参考,如有侵权,留言删除!
实验实****名
SQL语言数据操纵语言 DML
指导教师
考核成绩
课程名称
数据库原理
课程编号
实验实****地点
完成日期
2021-0T语句对表test, 插入如下 6 条记录:
Age
Score
Address
赵一
20
580. 00
重虹唁舍12-3-5
钱二
19
540, 00
南福兔5-2-9
孙三
21
555. 50
学生裔区21-5*15
李四
22
505, 00
重曰宿舍8-6-22
周五
20
495. 50
学生新区23-4-8
吴六
19
435w 00
南福苑2-5-12
再用Create Table 语句建立test temp 表,test temp 表定义如下所示:
精品资料,欢迎大家下载!
以上资料仅供参考,如有侵权,留言删除!
字段名
类型
长度
Kaite
Varchar
20
Age
Integer
Sccxe
Numeric
10, 2(总共长10 & 小数局部2 &
Vsrchar
60
用INSERT语句对表test_temp, 插入如下3 条记录:
Age
Score
Address
郑七
21
490. 5.
重蛀宿舍11-2-1
张八
20
560, 00
南福如3-3-3
王九
10
515. 00
学生耕区19-7-1
用 INSERT INTO ... SELECT ... FROM 语句将 test_temp 表中的数据,插入到 test 表中.
用UPDATE语句将test表中年龄小于等于 20的数据将成绩更新为了原来的成 绩加5分.
用UPDATE语句将test表中居住在南福苑所有学生的年龄减少 1 ,岁.
用DELETE语句将test表中年龄大于等于 21并且成绩大于等于 500的学生数 据删除掉.
用D , ELETE语句将test表中成绩小于550并且居住在重邮宿舍的学生数据删 除掉.
四、实验实****过程或算法(源程序、代码)
创立表test代码:
代码:create table test(
Name Varchar(20) not null,
Age Integer not null,
Score Numeric(10,2) not null,
Address Varchar(60) not null
);
用insert插入test代码及结果:
('
('
('
('
('
('
重邮宿舍12-3-5'), 南福苑5-2-9'),
学生新区21-5-15'), 重邮宿舍8-6-22'),
学生新区23-4-8'), 南福苑2-5-12')
代码:insert into test values 赵一 ','20','',' 钱二','19','540',' 孙三','21','',' 李四','22','505',' 周五','20','','
吴六','19','435','
再用create 语句创立表test_temp 代码:
代码:create table test_temp(
Name Varchar(20) not null,
Age Integer not null,
Score Numeric(10,2) not null, Address Varchar(60) not null );
用insert 对test_temp 插入代码及结果
重邮宿舍11-2-1'), 南福苑3-3-3'), 学生新区19-7-1')
代码:insert into test_temp values
('郑七','21','',' ('张八','30','560','
('王九','10','515','
5..用 INSERT INTO... SELECT.. FRO"句,将 test_temp~~表中的数据,插入 到 test表代码结果:
代码:insert into test (Name,Age,Score,Address)
精品资料,欢迎大家下载!
以上资料仅供参考,如有侵权,留言删除!
select Name,Age,Score,Address from test_temp
20的数据,将成绩更新为了原来的成 绩加5分
代码及结果:
代码:update test
set Score = Score+5
where Age