- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)