MySQL数据库技术》实验报告.docx
《MySQL数据库技术》实验报告.docx》由会员分享,可在线阅读,更多相关《MySQL数据库技术》实验报告.docx(41页珍藏版)》请在三一办公上搜索。
1、系别班级学号姓名地点地点机房课程名称MySQI,数据麻技术试验名称试验IMySQI.的运用实验过程目的要求:(I)驾驭MySQ1.服务器安装方法(2)西(MySQ1.Administrator的基本运用方法(3)基本了解数据库及其对象试验打算:(I)了解MySQ1.安装的软硬件要求(2) 了解MYSQ1.支持的身份验证模式(3) 了解MySQ1.各批件的主要功能(4)基本了解数据库、我、数据库对象试验内容:1 .安装MySQ1.服务器和MySQ1.界面匚具安装MySQ1.界面工具。插入安装好的界面工具截图即可)MySQ1.CommandIJneClient2 .mMySQI.客户端访问数据库(
2、D打开起先,程序,MySQ1.,MySQ1.server5.1.MySQmandlineclient.进入MySQ1.客户城界面,输入管理员密码登录.GProgramFilesMySQ1.MySQ1.Server5.1binmysql.exeEnterpassword:XXXMeICOfetotheMySQ1.monitor.Comnandsendwith;o.ourMySQ1.connectionidis3Scruerversion:5.1.32-comnunityMySQ1.ComnnitySeruerype,help;*orhforhelp.Type*c*toclearthebuffer
3、.(2)在客户端输入“help”或h,查看MySQ1.帮助菜胞,细致间段幅助菜单的内容.IyUq1heIpForinfo*ntionaboutHySQ1.productsandservicesvisit:http:/Zwwwrysqlco”Fordeveloperinformation,incIudingtheMySQ1.RcfcrcnceHCrWel.uisit:http:ZZdeu.nysql.conTobuyMySQ1.NetworkSupportstrainingForotherproducts*visit:https:/shop.mysql.con/1.istofallMySQnan
4、ds:NotethatalltextConndndSnustbefirstonlineandendwith?SynOnynforhelp.clearClearCOMnandconnectReconnecttotheseruer.Optionalargumentsdbdhost.delinite*dr1initcr.Setstatementdeliniter.NOTE:Takestherestofthelineasneg。Sendco11)andtoInySqlserver,displayresultvertically.exitExitmysql.Sahcasquit.goSendcofmad
5、tomysqlserver.helpDisplaythishelp.11oteeDon,twriteintooutflie.printPrintcurrentcomnand.pronptChangeyourmysqlpronpt.quitQuitmysql.rehashRebuildconpletionhash.sourceExecuteanSQ1.scriptFil.Takesafilnanasanargument.sttusGetstatusinformationfromthesc*uer.teeSetOUtfile(to_outflie.Appendeverythingintogiven
6、outfile.useUseanotherdetbc3cTakesdatabasenancasargument.charsetSwitchtoanothercharset.MightbeneededforprocessingbinIovithmulti-bytecharsets.warningsShowwarnIngsaftereve1*ystatement.nowarningDon*tshowwarningsaftereverystatement.Forserversidehelp,type,helpcontents,(3)好用show语句查看系统自动创建的数据库.nysqlSHOWDATA
7、BASES;SDatabase:-infovnatio11.schena:ICySQlI:test:3rowsinset(4)好用USE语句选择mysql数据库为当前数据库.ysqlUSEysql;atabaseChangCd(5)mSHOWTAB1.ES语句查看当前数据阵中的表.nysqlSHOWTAB1.ES;1Tables_iniysqlI*e*三三三三ICOlUfnn3-jriuI:db:1event!Sfunc! gcncral_loghelpcategory8 HelpJwyword3Shelp_reIationI help-topic!Ihosttndb_binlog_index
8、IpluginI proc1procs_priut!servers:Islow_logIStables_priuS1tincuzoneItire_2one_leap_second:1 tinc_azoneHBndinCItine_2one_tnansitionJtincuzone_tran3ition_typcISuser23Fousinset(6)运用了一条SE1.ECi*,J查看mysql数捌库中存谛用户信息表的UsCr的内容.mysqlSE1.ECTUser-FROMuser;:User:IrootI;rootSrowsinset(7)运用use语句物当前的数据库设定为infcmiati
9、okschcma,并查看数据库数据距中有哪些表.V图表见下页mysqlUSEinforrwtionschennDatabasechangedmysqlSHoUTAB1.ES;ITablcs.in-infomation.schcna:CHARAeTEfCSETS!:1.1.ATIONS::CO1.UnIOH_CHARAClER_set_applicabiliiy::CO1.UMNS:CO1.UmCPRlUI1.EGES:ENGINES:EUENTS:FI1.ES:G1.OBA1._STATUStG1.OBA1._UARIAB1.ES:KEY_CO1.UIINJJSAGEIPARTITIONS:P
10、1.UGINSIPROCESS1.IST:PROFI1.ING:REPERENTUCOHSIRAlNTS:ROUTINES:SCHEMATA:SCHEMA_PRIUI1.EGES:SESSION-STATUS:SESSIONjJARIAB1.ES:STATISTICS:TAB1.ES:TAB1.E-ConstraimtsTablejpriuileges:TRIGGERSIUSEIcPRlUI1.EGE6:UIEWS-三28rowsinset试验小结:在安装MyWl中有时可能不能安装不胜利,JE么和我时,会存在删除不完全的状况,导致再次安装时依IH不胜利。在对某个数据库进行操作之前,必需先选中该
11、数据库.在MySql安装过程中,留卷修通字符集为gb2312或gbk,以支持中文信息输入。系别班S1.学号姓名地点地点机房课程名称MySQ1.数据库技术试验名称试验2创建数据库和表实验过程目的和试骐要求:(1) 了解MySQ1.数据库中的存储引繁分类(2) 了解我的结何特点(3)了解MySQ1.的基本数据类型(4) 了解空伯的概念(5)学会在MySQ1.界面工具中创建数据库和表(6)学会运用SQ1.语句创建数据昨和我试验内容:I.试验遨目创建用于企业用于管理的员工管理数据库,数据库名为YGG1.,包含员工的信息,部门信息,及员工的薪水信息。数据库YGG1.包含下列三个表:(1)Employee
12、s:员工信息表(2) Departments:剖门信息表(3) Salary:员工薪水状况表表试蛟2.1Employees丧结构列名*是否允许空值说明Employeechar6S员工编号.主谊namecharIOS姓名educationchar4否学历tHthdaydate16SI生日期sexChar2西性别WOikycarIinyifU1是工作时同addressvarchar20地址b(nenunberChar12是电话JepaiUnenlIDchar3西员工部门多.外键我试验22DePartmenl农结构品名长度是否允许空假说,departmcntlDChar3否SJI.主城JcpMlmc
13、nlNiIECchar20否部门名IMXCtext16是各注我试验2JSalary代玷构齐名长度是否允许空值说,CWloyfIMIDchar6S员工修号,王健IncooeflCREATEDATABASEYGG1.;UCryOKf1rowaffected(2)在YGG1.数据库存在的状况下,运用CREATDATEBASE语句新建数据阵YGG1.,我看错误信息,再尝试加上IFNOTEXISTS关犍词创建YGG1.看看有什么改变.ysqlCREATEDATABASEVGG1.;RROR100?:Cn*tcreatedatabaseyggl;databaseexistsysqlCREATEMTABAS
14、EIFNOTEXISTSVGG1.;ueryO)GArowsaffected.1uat*ningCREATEDATABASEVGG1.l-DEFAU1.TCHARACTERSETUt8-CO1.1.TEutf8_generl_ci;QueryOK,1owaffected2.运用SQ1.语句在YGG1.数据库中创建表employees执行创建表Employees的Sql语句.mysqlUSEVGG1.Databasechangedmy5qlCREATETAB1.EEmployees- EniployccIDcharNOTNU1.1.- NamecharNOTNU1.1.,- Educationc
15、harHOTNU1.1.,BirthdaydSecharNOTNU1.1.DEFAU1.T1,- WorkYcertinyint9- Addressvai*chaA- PhoncNunbcrcar,- DepartnentIDcharHOTNU1.1.,- PRlnARYKEYEnplo- ENGINE-InnoDB;Quer9OK.0rowsaffectedDROPTAB1.EEmployees;QUeryO)GRrowsAffected(2)捌除数据库YGG1.mysqlDROPDATABASEVGG1.;QueryOK,0rowsaffected运用吩对行将表Studem中的Sdqx列州
16、除,并添加“入学时间”列,其数据类型为H期型试脸小结:在不知道系统中是否存在要创建的数据库时,描好加上Ifnotexists.来避开因己存在而致使无法胜利创建的状况发生.对于创建表及删除数据库、表时.类同.系别班S1.学号姓名地点地点机房课程名称MySQ1.数据库技术试验名称试验3表数据插入、修改和删除(必)实验过程目的和试骐要求:(I)学会在界面管理工具中对数据库去进行插入、蜷改和删除数据愫作(2)学公用SQ1.语句对数据库进行插入、修改和删除数据操作(3) 了解数据更新操作时要曲总数楙完整性(4) 了解SQ1.语句刻表数据操作的敢捷限制功能试脸内容:1 .试验题目分别运用MySQ1./Xd
17、ministator和SQ1.语句,向在试骁2建立的数据库YGG1.的表EnlPloyees、DePartlnemS和Salary中插入多行数据记录,然后修改和删除一些记录.运用SQ1.进行有效的修改和捌除.2,试蛤打算首先,了解对衣数据的插入、删除、脩改部属于表数据的更新操作对衣数据的操作可以在MySQ1.AdmHIiS3Or中进行,也可以IlISQ1.语句实现.其次,要驾驭SQ1.中用于对去数据进行插入、,和删除的吩咐分别是INSERT、UPDATE41DE1.ETE要特殊的意在执行插入、删除和蟋改等数据更新操作时,必需保证数据完整性.此外,还要了解运用SQ1.语言在对表数据进行插入、怪改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 数据库技术 实验 报告

链接地址:https://www.31ppt.com/p-7184304.html