2014110637仁青拉初实验三.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014110637仁青拉初实验三

实验编号: 03 四川师大 实验报告 2016年 3 月 29 日 计算机科学学院 级 6 班 实验名称:修改表格结构,修改和删除表格中的数据 姓名:仁青拉初 学号:2014110637 指导老师:沈莉 实验成绩:_____ 实验3 ( 操作性实验 4学时) 1、实验目的 (1)用ALTER语句修改表结构:添加列,修改列定义,删除列。 (2)使用UPDATE和DELETE语句修改和删除Student,sc, course表格中的数据。 (3)编写实验报告。 2、实验内容 (1)添加,修改和删除列:为STUDENT表添加一列,观察添加的列对应于已经有的数据行的数据是多少?为其修改数据;修改STUDENT表的列定义,删除才添加的多余的列。 (2)使用UPDATE和DELETE语句修改和删除Student, sc, course表格中的数据(注意表格中的主键),并对表格做一些普通查询:单表查询,要求使用LIKE,BETWEEN...AND等比较条件。 (3)创建表s,并完成随后的操作: 向表中添加属性列status,数据类型为int。 向表中添加属性列city,数据类型为varchar(20),并限定其取值范围为“上海”,“北京”,“天津”之一。 修改属性列status的数据类型为smallint。 删除上题中city取值范围的约束。 删除属性列status。 实验步骤:在SQl中输入 alter table Student add Sface char(8);向表Student添加新的列。打开表Student时可以在表的最后看见新建的列。 观察添加的列对应于已经有的数据行的数据是多少?答:数据是NULL。 步骤二:alter table Student drop column Sface; 运行即可删除新建的列。打开表Student后可以看见新建的列不存在。 步骤三:update Student set Sname='明明' where Sno='201215121';可以看见对应学号201215121的SNAME有改动。 update Course set Cname='PE' where Cno='1';可以看见对应CNO=1的CNAME改变。 update SC set Grade=56 where Sno='201215123'; 步骤四:delete from Student where Sno='201215128';在student表中可以看见对应201215128的元组被删除。 delete from Course where Cno='10'; delete from SC where Cno='3';删除所有Cno=3的元组。 步骤五:select* from Student where Sname like '明明'; select* from Course where Cname like 'PE'; select* from SC where Cno like '6'; select Sname,Sdept,Ssex from Student where Sage between 15 and 19; select Cno,Cname from Course where Cpno!='1'; select * from Student where Sno not in ('201215125','201215129' ); select * from Course where Cpno is null; select Cno,Grade from SC where grade <90 and Sno='201215121'; 步骤六:create database SPJ create table S( SNO char(2) primary key, SNAME char(20), ); alter table S add Status int; 插入新列。 步骤七:alter table S add constraint C1 check (city in ('上海','北京','天津')); 插入新列。

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档