- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库操作实验
数据库操作实验
SQL语句练习
实验目的:
1.熟悉SQL语句的使用并对其进行实践。
2. 掌握并熟悉SQL Server 软件的使用。
实验内容:
1.建立基本表
建立基本表C,列分别为C#,CNAME,T#并且C#为主键。
如图所示,通过使用create table语句,可顺利建立一张包含以上信息列的基本表,从而达到基本要求。通过同样的方法建立另外基本表SC、C.
2.插入数据
对基本表添加记录,使其成为一张有真正意义的表格,这样我们才能对其进行相关的操作。
在SQL窗口键入
Insert into C
Values(‘C1’,’math’,’T1’)
以同样的格式插入五组数据,最后的表格如下:
3.建立索引
创建索引可用create unique index 索引名 on C (列名序列) 语句实现。
在SQL窗口键入create unique index C#_index on dbo.C(C#)
从而顺利建立相关索引
4.视图建立
在SQL窗口中键入
Create view STUDENT_SCORE(S#,SNAME,CNAME,SCORE)
AS
SELECT S.S#,SNAME,CNAME,SCORE
FroM S,S_C,C
WHERE S.S#=S_C.S# AND S_C.C#=C.C#;
5.更新数据
Update S_C
SET SCORE=92
WHERE S#=’S3’;
6.查找数据
查询学习成绩在85分以上的学号
Select S#
FROM S_C
WHERE SCORE=85;
选择成绩在85分以上(包括85分)的学生学号和学生姓名
SELECT S.S#, S.SNAME
FROM S_C,S
WHERE (S_C.SCORE = 85) AND (S_C.S# = S.S#);
选择成绩小于80的学生名单
SELECT SNAME
FROM S
WHERE S# IN
(SELECT S#
FROM S_C
WHERE SCORE=80)
实验体会:
通过又一次的学习与练习,对SQL语言有了更进一步的了解,对建表,查询,建立视图和索引也提高了认识,对以后的学习将有很大的帮助。在试验中碰到的突出问题就是语法的拼错或是输入记录的单一性把握不准,但经过熟悉和与同学讨论,发现了问题,并及时解决了。
您可能关注的文档
最近下载
- (安卓手机刷机包制作.doc VIP
- 学生如何预防颈椎疾病.pptx VIP
- 美学观点和历史观点的批评标准市公开课金奖市赛课一等奖课件.pptx
- T_CTSS 58-2022_茶叶感官风味轮.pdf
- 2025年北京市朝阳区高三二模物理试卷及答案.pdf
- 保险投诉培训课件.pptx VIP
- SWITCH暗黑破坏神3超级金手指修改 版本号:2.7.4.84040.docx
- 第52次《中国互联网络发展状况统计报告》.docx
- 八年级下册-【知识速记】备战2023年中考地理核心知识背记(湘教版).docx VIP
- 七年级上册(考点梳理课件)-【知识速记】备战2023年中考地理核心知识背记(湘教版).pptx VIP
文档评论(0)