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男

最近更新

单片集成VF原理及其在工程中的应用 2页

单板计算机在位置自动控制系统中的应用 2页

2025年成人 cardiac 围术期综合护理策略 42页

私募基金投资合同范本 7页

私人房屋买卖合同示范文本 6页

半导体少长针消雷器在油库防雷中的应用 2页

十省市建筑财务成本研究会在无锡市召开 2页

皮肤纤维化疾病机制研究-全面剖析 32页

医疗信息系统备份容灾解决方案及其对策 2页

2025年宝宝成长免疫守护神 46页

2025年医疗过错引发的疾病探秘 66页

2025年儿科住院患者全方位护理指南 79页

2025年中枢神经系统激活剂研究进展 36页

2025年颅内动脉瘤治疗麻醉策略探究 24页

2025年腔镜下胆囊摘除手术全解析 33页

2025年胶质瘤术后康复护理指南 22页

2025年肺部积水治疗攻略 33页

2025年肺炎患者专业护理攻略 26页

2025年肝脏移植手术麻醉管理策略 54页

2025年精准治疗口服药靶向药物新进展 16页

2025年甲功检测项目与健康评估解读 10页

被沙雕网友玩坏的 “不被定义文学” 3页

2025年抗菌药物使用新规对比解析 40页

2025年感冒中医西医辨证治疗攻略 16页

潮流服饰店装饰合同模板3篇 51页

滑雪场改造包工协议3篇 58页

2025年安徽省初中学业水平考试名校联考(一)数.. 2页

初三毕业班2025届中考数学复习计划2 5页

2023-2024学年度人教版小升初小学数学考试卷 4页

篮球比赛计分表版 2页