《MySQL数据原理与应用》实验报告实验3MySQL数据库管理.docx
-
资源ID:1073470
资源大小:70.77KB
全文页数:7页
- 资源格式: DOCX
下载积分:5金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
《MySQL数据原理与应用》实验报告实验3MySQL数据库管理.docx
实验3MySQL数据库管理实验目的令熟练掌握数据库的创建操作过程;掌握数据库的删除操作过程;令掌握数据库的修改操作过程;令熟练使用不同的MySQL工具对数据库进行管理。要求:所有操作结果均以截图的形式保存,截取的图上尽可能的出现自己的个人信息。实验设备PC机一台;Win7/10操作系统;MySQL8.0、Navicat>Workbench0【实验报告提交】在完成本实验文档要求的所有任务后,加上版权(水印),将文件以“学号姓名+实验3MySQL数据库管理”命名,并转换成PDF文件,提交至超星平台本课程对应的作业文件夹中。实验任务任务1创建数据库学习系统数据库任务2使用数据库学习系统数据库任务3修改数据库学习系统数据库任务4删除数据库学习系统数据库任务5使用Workbench工具管理数据库任务6使用Navicat工具管理数据库任务7实验过程中常见错误解决方法实验流程任务1创建数据库学习系统数据库【任务需求】在MySQL数据库中创建一个数据库学习系统所需的数据库(db_study),并且指定字符编码为“gbk”格式。【任务参考效果图】mysql>ICREATEDATABASEdb_studyCHRACTERSETgbk;QueryOK,1rowaffected(0.Olsec)【任务完成效果图】请按照任务需求将完成的效果图放在下方。任务2使用数据库学习系统数据库【任务需求】在课业任务1创建完学习系统数据库后,对该数据库进行使用或切换,才能正常使用db.study数据库。【任务参考效果图】mysdl>USEdb_study;Databasechangedmvsl>【任务完成效果图】请按照任务需求将完成的效果图放在下方。任务3修改数据库学习系统数据库【任务需求】由于后续开发需求,需要将db_study数据库的字符编码修改为“utf8mb4”,排序规则为"Utf8mb4_general_ci可以通过“SHOWCREATEDATABASE”语句查看数据库修改后的信息,运行结果如图4.16所示,由注释信息中可知db.study数据库的编码格式成功修改为“utf8mb4"格式,排序规则为uutf8mb4_general_ci,0【任务参考效果图】mysql>,LTERDATA地SEg_su出CHARACTERSETRf8mb4CoLLATEutf8mb4_general_ci;|QueryOIC1rowaffected(0.00sec)-hysql>ISHOWCREATEDATABASEdb_study;:DatabaseCreateDatabase卜IdbstudyICREATEDATABASE'dbstudy'*!40100DEFAULTCHARACTERSETIutf8mb41COLLATEutf8mb4_generaLci卜/*!80016DEFAULTENCRYPTION='"*/_l1,J【任务完成效果图】请按照任务需求将完成的效果图放在下方。任务4删除数据库学习系统数据库【任务需求】删除数据库学习系统数据库,按任务需求删除数据库的SQL语句;使用“SHOWDATABASES”语句查看当前所有存在的数据库,发现db-study数据库已被删除成功。【任务参考效果图】mysql>RRO?DATABAegdbt,qy;JQueryOK,0rowsaffected"(OUlsec)mysql>SHOWDATABASES;+IDatabase+information_schemamysqlperformance_schemasakilasysworld6rowsinset(0.00sec)【任务完成效果图】请按照任务需求将完成的效果图放在下方。任务5使用Workbench工具管理数据库【任务需求】使用数据库图形化管理工具MySQLWorkbench创建、查看和删除数据库学习系统所需数据库。【任务参考效果图】ApplySQlScripttoDatabaseReviewtheSQLScripttobeAppliedontheDatabase(MneDCXAorrthm:D<LockType:IDtfWltG1CREATESCHEMAdbStdyDEFAULTCHARACTERSeTutf8mb4;2SCHEMAS db-stud*ASakilaLoadSpatialD*ta SysSetasDefaultSchema v.orldFiltertoTKisSchemaSchemaInspectorTabIeDataImportWizardCopytoClipbotrdAdministraticxiSendtoSQLEditorInformationCreateSchema.C.AlterSche*a.Schema:(DropSchema.SearchTableData.RefreshAll【任务完成效果图】请按照任务需求将完成的效果图放在下方。任务6使用Navicat工具管理数据库【任务需求】使用数据库图形化管理工具Navicat创建、修改和删除数据库学习系统所需数据库。【任务参考效果图】MV.6X01 (UTF *) SH autocommit-0G kwM<.3m字符霍<1b>tudy ql殳8名Oct e Mudyynf)<M Uxt 叫 SQl TextFiMVM Iexl 心V K >.f I IrNavicatPremium一X住过黔St青食关闭败理库V 】MySQL8.0 I db_study | information.ICber mysql performacesch Mkila sys world邺a政浜库 新建JBag库|娥效出田I新建*命令列界面 运行SQl文件 转口SQL文件 打印效”库 逆向败羽库列模里 在Bffi际中至视 . -=0W兵它 查询 怎份 自动近行 模型!魅人 导入向导导出向导【任务完成效果图】请按照任务需求将完成的效果图放在下方。任务7实验过程中常见错误解决【任务需求】在实验过程中出现如下图所示的错误,请调试,并写出解决办法。【实验思考】1.数据库创建错误随着后期开发的进行,为了方便管理,创建了很多数据库,当不知道数据库中已经存在名称为testl的数据库时,再次使用"CREATEDATABASEtestl;"语句创建时会报错。错误图如下图所示。hysql>SHOWDATABASES;IDatabase+information_schemamysqlperformance_schemasakilaSVSIteStlIworld7rowsinset(0.00sec)mVsal?ICREPEDAT缚ASEJestl;EhRORrT而7(HYOo0):Can'tCregtedatabase,test;databaseexistsmysl>问题原因:解决方案:2.MySQL数据库删除失败想要删除testl数据库,发现删除不了,出现了1008错误,错误图如下图所zjOmysql>CREATEDATABASEtestl;Query0K,1rowaffected(0.00sec)mysql>DROPDATABASEtesll;ERROR1008(HYOOO):Canrtdropdatabase,tesl;databasedoesn,texistmysql>问题原因:解决方案: