1 / 24
文档名称:

mysql数据库实验答案.doc

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

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

分享

预览

mysql数据库实验答案.doc

上传人:雾里看花 2019/11/13 文件大小:214 KB

下载得到文件列表

mysql数据库实验答案.doc

文档介绍

文档介绍:--------------------------校验:_____________-----------------------日期:_____________mysql数据库实验答案实验一创建、修改数据库和表结构1、用create建立教学数据库的五个基本表:学生表(学号,姓名,性别,年龄),student((Sno,sname,ssex,sage);(2)课程表(课程号,课程名,学分),ame,credit);(3)选课表(学号,课程号,成绩),SC(Sno,,Cno,grade);(4)教师表(教师号,姓名,性别,出生年月,系部,职称,地址),T(Tno,Tname,ssex,birthday,dept,title,address);(5)工资表(教师号,基本工资,职务工资,合计),Salary(Tno,jbgz,zwgz,hj);CreateDatabaseStudentdefaultcharactersetutf8defaultCOLLATEutf8_bin;UseStudent;CreateTableStudent( SNo char(20)primarykey, SName char(20), SSex char(4)default'男', SAge int)ENGINE=InnoDB;CreateTableCourse( CNo char(20)primarykey, CName char(20)NOTNULL, CRedit float)ENGINE=InnoDB;CreateTableSC( SNo char(20)NOTNULL, CNo char(20)NOTNULL, Grade float, PrimaryKey(o), ForeignKey(SNo)ReferencesStudent(SNo)OnDeleteCascade, o)o))ENGINE=InnoDB;CreateTableT( TNo char(20)PrimaryKey, TName char(20)NOTNULL, TSex char(4)default'男', birthdayDateTime, dept char(20), title char(20), addresschar(20))ENGINE=InnoDB;CreateTableSalary( TNo char(20)NOTNULL, jbgz float, zwgz float, hj float, ForeignKey(TNo)ReferencesT(TNo)OnDeleteCascade)ENGINE=InnoDB;2、用alter修改基本表(1)在已存在的学生表student中增加一个sdept(系)的新的属性列;altertableStudentaddDeptchar(20);(2)将学生表student中sname属性列的数据类型修改为变长字符串varchar(10)。alterableStudentmodifycolumsnamevarchar(10)3、建立一个临时表,然后将其删除CreateTabletemp( ANo char(20)NOTNULL,B har(10))Droptabletemp实验二建立与删除索引1、用createindex在学生表student的学号sno上建立聚簇索引。CreateClusteredIndexSNo_IndexOnStudent(SNo);2、在学生表student中,为姓名sname建立非聚簇索引。CreateIndexSName_IndexOnStudent(SName);3、o上建立唯一索引。o);4、在选课表的学号sno、成绩Grade上建立复合索引,要求学号为升序,学号相同时成绩为降序。o_IndexOnSC(SNoASC,GradeDESC);5、用drop删除学生表student的索引。6、增加学生表student中姓名唯一约束。AlterTableStudentAddUnique(SName);7、增加学生表student中性别‘男’、‘女’唯一约束。AlterTableStudentAddConstraint:SSexcheck(SSex='男'orSSex='女');8、增加学生表student中年龄18~25岁约束。AlterTableStudentAddConstraint:SAgecheck(SAge>=18AndSAge<=25);9、增加选课表SC中学号sno的外码约束。AlterTableSCAddForeignKey(SNo)referencesStudent(SNo);-实验三数据的插入、更新及删除操作1、用insert输入数据。学生表student的数据991201张三22男

最近更新

一年级语文上册古诗一首悯农 40页

催化裂化同轴式反应器提升管管系热补偿设计的.. 2页

供水价格反映物价波动的必要性及其计算方法 2页

低碳马氏体在自行车中轴棍生产中的应用 2页

低压电源自动投入装置要求解析(续完) 2页

煤炭租赁合同范本 6页

企业人工成本管理问题及对策研究分析 2页

游泳池安全防护承包合同标准范本教学用 6页

混凝土浇筑劳务分包合同高层建筑 6页

从流体动压润滑观点分析内燃机活塞环断面的几.. 2页

深圳公司劳动合同范本 7页

《蟋蟀的住宅》课堂演示课件 26页

海运出口货物订舱代理合同条款 6页

海上原油运输合同条款 6页

产出剖面测井异常资料的现场分析与判断 2页

五万吨年丙烯腈引进装置三废治理技术简介 2页

二氧化铅电极上氧发生反应的交流阻抗研究 2页

了解储集层基本参数是测井分析的第一步 2页

乙脑减毒活疫苗免疫机理的研究 2页

水产养殖承包合同书 6页

民政局标准合同离婚模板 6页

毕业实习聘用合同模板 6页

中小企业信用担保信息系统分析与设计 2页

中国设备管理协会在南昌召开设备改造经验交流.. 2页

森林公园娱乐项目承包经营合同 6页

中国地表水流域水环境风险分区方案研究 2页

中原经济区域内经济协调发展的对策研究 2页

两信道物联网协议分析仪的设计与实现 2页

丙溴·毒死蜱30%乳油气相色谱分析 2页

不同负载铁基载氧体的制备与性能研究 2页