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男

最近更新

2025年度工厂车间租赁与管理合同范本 9页

2025年度工业自动化设备五金水电材料采购合同.. 8页

2025年度川汽车租赁业务合作协议 8页

小学三年级暑假总结范文(31篇) 88页

2025年度小程序API接口调用服务与授权合同 9页

建设工程施工合同范本(港口)(31篇) 316页

2025年度家庭暖气设备租赁与维修保养合同 9页

新课标新教材学习心得体会(7篇) 17页

2025年度客服培训与发展劳动合同 8页

2025年度实习生合同汇编:制造业实习生培养及.. 8页

2025年度学生校外租房合同样本:含家具租赁及.. 8页

2025年度学校教学楼修缮施工合同 9页

2025年度婚礼现场安保责任免除协议书 8页

2025年度婚内离婚财产分割与权益保障协议 7页

2025年度农村房屋租赁合同模板:农村民宿经营.. 8页

水族馆半包装修合同样本3篇 50页

水上实验设备运输合同3篇 50页

武汉商场装修合同模板3篇 54页

森林公园苗木运输协议样本3篇 51页

机械设备进口运输合同样本3篇 51页

新北师大版数学五年级下第8单元-数据的表示和.. 17页

中医内科学-便秘(已完成) 25页

个性和个性倾向性 48页

珍惜友谊的句子 20页

业务流程再造的25种方法、72种技术、102种工具.. 79页

2025年建筑单位工作总结篇 33页

2025年建国70周年的学生优秀爱国演讲稿范文精.. 8页

借款合同模板(电子版) 5页

全国学前教育普及普惠区创建工作方案 5页

2024河南电工技师考试题库电工证考试试题及答.. 59页