基本表的定义、删除与修改sql

基本表的定义、删除与修改sql

ID:12521779

大小:53.74 KB

页数:7页

时间:2018-07-17

基本表的定义、删除与修改sql_第1页
基本表的定义、删除与修改sql_第2页
基本表的定义、删除与修改sql_第3页
基本表的定义、删除与修改sql_第4页
基本表的定义、删除与修改sql_第5页
资源描述:

《基本表的定义、删除与修改sql》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、日实验:基本表的定义、删除与修改表3关系ReportsSnoCnoGradeS01S01S02S02S02S03S03S04C01C03C01C02C03C01C02C039284909482729075表1关系StudentsSnoSnameSsexSageSdeptS01S02S03S04S05S06王建平刘华范林军李伟黄河长江男女女男男男211918191820自动化自动化计算机数学数学数学表2关系CoursesCnoCnamePre_CnoCreditsC01C02C03C04C05C06C07英语

2、数据结构数据库DB_设计C++网络原理操作系统C05C02C03C07C0542233331.建立基本表1)建立表1所示的学生表Students,每个属性名的意义为学号:Sno(5个字符型)、姓名:Sname(8个字符型)、性别:Ssex(2个字符型)、年龄:Sage(小数点为0位数为2的数值型)、所在系:Sdept(8个字符型)。这里要求Sno和Sname不能为空值。【命令】此处填入你在SQLServer中执行的正确命令,以后各题雷同CREATETABLEStudents(Snochar(5)NOTNUL

3、L,Snamechar(8)NOTNULL,SsxeCHAR(2)NULL,SageFLOAT(2)NULL,Sdeptchar(8)NULL)GO2)建立表2所示的课程表Courses,其属性名意义分别为课程号:Cno(5个字符型),课程名:Cname(20个字符型),先修课程号:Pre_Cno(5个字符型),学分:CrediSts(整型SMALLINT)。CREATETABLECourses(Cnochar(5)NULL,Cnamechar(20)NULL,Pre_CnoCHAR(5)NULL,Cred

4、iStsSMALLINTNULL)GO3)建立表3所示的成绩表Reports。其中的属性名意义分别为学号:Sno(5个字符型),课程号(5个字符型):Cno(5个字符型)和考试成绩:Grade(整型SMALLINT)。这里要求Sno和Cno不能为空值。7CREATETABLEReports(Snochar(5)NOTNULL,Cnochar(5)NOTNULL,GradeSMALLINTNULL)GO2.修改基本表1)向基本表Students中增加“入学时间”属性列,其属性名为Sdate,数据类型为日期时间

5、型SMALLDATETIME。ALTERTABLEStudentsADDSdateSMALLDATETIMENULLGO2)向基本表Students中增加“备注”属性列,其属性名为BB,数据类型为字符型CHAR。ALTERTABLEStudentsADDBBcharNULLGO3)将Sage(年龄)的数据类型改为整型I。ALTERTABLEStudentsALTERCOLUMNSageSMALLINTGO4)从基本表Students中删除BB字段ALTERTABLEStudentsDROPCOLUMNBBG

6、O5)从基本表Students中删除Sdate字段。ALTERTABLEStudentsDROPCOLUMNSdateGO3.删除基本表1建立一个与Students表完全一样的名为Students_temp的基本表,7CREATETABLEStudents_temp(Snochar(5)NOTNULL,Snamechar(8)NOTNULL,SsxeCHAR(2)NULL,SageFLOAT(2)NULL,Sdeptchar(8)NULL)GO2删除Students_temp表。DROPTABLEStude

7、nts_tempGO4.向表中添加元组1)将一个学生元组(S01,王建平,男,21,计算机)添加到基本表Students中。说明:请大家将其余的信息插入Students表中。INSERTINTOStudentsVALUES('S01','王建平','男','21','自动化')INSERTINTOStudentsVALUES('S02','刘华','女','19','自动化')INSERTINTOStudentsVALUES('S03','范林军','女','18','计算机')INSERTINTOStud

8、entsVALUES('S04','李伟','男','19','数学')INSERTINTOStudentsVALUES('S05','黄河','男','18','数学')INSERTINTOStudentsVALUES('S06','长江','男','20','数学')2)向Courses表插入元组(‘C01’,’英语’,’’,4),说明:请大家将其余6门课程的信息插入Courses表中。INSERTINTOC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。