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年度大学生对口就业实习实训基地共建合同.. 9页

2025年度大型机械设备回收拆解服务合同模板 9页

2025年度多股东合资成立科技公司的合作协议 8页

2025年度多人入股知识产权协议书:创新科技企.. 9页

2025年度外聘教师校园体育活动组织与实施合同.. 9页

2025年度外卖配送智能派单系统外包服务合同 8页

2025年度复垦工程环境监测与评估服务协议 9页

2025年度塔吊设备租赁与劳务用工安全协议 9页

2025年度基础设施建设项目工程结算付款协议书.. 8页

2025年度培训机构学员转卡服务及培训体系完善.. 9页

2025年度城市轨道交通设施保洁合同 8页

2025年度城市综合体项目施工管理及质量控制协.. 9页

2025年度城市综合体公寓楼租赁合同书 8页

2025年度城市排水系统工程合同管理办法 8页

2025年度城市出租车公司与雇佣司机全面合作协.. 7页

2025年度城市交通规划与优化专家顾问聘用协议.. 8页

2025年度地铁隧道工程劳务承包施工合同 9页

2025年度地暖施工与节能技术咨询服务合同 9页

2025年度地下车位租赁与车位租赁风险评估协议.. 8页

2025年度地下室房产交易资金监管服务合同 8页

2025年度土地转租与养老产业项目合作协议 8页

2025年度土地租赁到期续约土地买卖转让合同 8页

2025年度土地承包解除合同(含农业可持续发展.. 8页

2025年度国际贸易实务纠纷解决与仲裁服务合同.. 8页

2025年度国际自行车赛事赞助合作合同 8页

2025年度国际技术转移与专利授权合同 9页

2025年度国际会议中心场地租赁合同电子版 9页

2025年度国有企业劳动合同模板劳动派遣合规指.. 9页

2025年四川省拟任县处级领导干部模拟试题第1套.. 38页