MySQL数据库技术》实验报告.docx
系别班级学号姓名地点地点机房课程名称MySQI,数据麻技术试验名称试验IMySQI.的运用实验过程目的要求:(I)驾驭MySQ1.服务器安装方法(2)西¢(MySQ1.Administrator的基本运用方法(3)基本了解数据库及其对象试验打算:(I)了解MySQ1.安装的软硬件要求(2) 了解MYSQ1.支持的身份验证模式(3) 了解MySQ1.各批件的主要功能(4)基本了解数据库、我、数据库对象试验内容:1 .安装MySQ1.服务器和MySQ1.界面匚具安装MySQ1.界面工具。插入安装好的界面工具截图即可)MySQ1.CommandIJneClient2 .mMySQI.客户端访问数据库(D打开起先,程序,MySQ1.,MySQ1.server5.1.MySQmandlineclient.进入MySQ1.客户城界面,输入管理员密码登录.GProgramFilesMySQ1.MySQ1.Server5.1binmysql.exeEnterpassword:XXXMeICOfetotheMySQ1.monitor.Comnandsendwith;o>.ourMySQ1.connectionidis3Scruerversion:5.1.32-comnunityMySQ1.Comn<nitySeruer<GP1.>ype,help;*or'h'forhelp.Type*c*toclearthebuffer.(2)在客户端输入“help”或h,查看MySQ1.帮助菜胞,细致间段幅助菜单的内容.IyUq1>heIpForinfo*n<tionaboutHySQ1.productsandservicesvisit:http:/Zwwwrysqlco”Fordeveloperinformation,incIudingtheMySQ1.RcfcrcnceHCrWel.uisit:http:ZZdeu.nysql.conTobuyMySQ1.NetworkSupportstrainingForotherproducts*visit:https:/shop.mysql.con/1.istofallMySQnands:NotethatalltextConndndSnustbefirstonlineandendwith?<?>SynOnynfor'help.clear<c>ClearCOMnandconnect<Xr>Reconnecttotheseruer.Optionalargumentsdbdhost.delinite>*dr1initcr.<d>Setstatementdeliniter.NOTE:Takestherestofthelineasn©eg。<G>Sendco11)andtoInySqlserver,displayresultvertically.exit<q>Exitmysql.Sahcasquit.goSendcofmadtomysqlserver.help<h>Displaythishelp.11otee<t>Don,twriteintooutflie.print<p>Printcurrentcomnand.pronpt<B>Changeyourmysqlpronpt.quit<q>Quitmysql.rehash<Mt>Rebuildconpletionhash.source<X.>ExecuteanSQ1.scriptFil.Takesafilnan©asanargument.st¾tus<Xs>Getstatusinformationfromthesc*uer.tee<T>SetOUtfile(to_outflie.Appendeverythingintogivenoutfile.use<u>Useanotherdetbc3cTakesdatabasenancasargument.charset<C>Switchtoanothercharset.MightbeneededforprocessingbinIovithmulti-bytecharsets.warnings<W>ShowwarnIngsaftereve1*ystatement.nowarning<w>Don*tshowwarningsaftereverystatement.Forserversidehelp,type,helpcontents,(3)好用show语句查看系统自动创建的数据库.nysql>SHOWDATABASES;SDatabase:-<infovnatio11.schena:ICySQlI:test:3rowsinset<0,1?sec>(4)好用USE语句选择mysql数据库为当前数据库.ysql>USEysql;atabaseChangCd(5)½mSHOWTAB1.ES语句查看当前数据阵中的表.nysql>SHOWTAB1.ES;1Tables_iniysqlI«*e«*«»*»三»三三三ICOlUfnn3-j>riuI:db:1event!Sfunc! gcncral_log»helpcategory8 HelpJwyword3Shelp_reIationI help-topic!Ihostt«ndb_binlog_indexIpluginI proc'1procs_priut!servers:Islow_logIStables_priuS1tincuzoneItir>e_2one_leap_second:1 tinc_azoneHBndinCI>tine_2one_tnansition>Jtincuzone_tran3ition_typcISuser23Fousinset<.32sec>(6)运用了一条SE1.ECi*,J查看mysql数捌库中存谛用户信息表的UsCr的内容.mysql>SE1.ECTUser->FROMuser;:User:IrootI;rootSrowsinset<0.0scc>(7)运用use语句物当前的数据库设定为infcmiatiokschcma,并查看数据库数据距中有哪些表.V图表见下页mysql>USEinforrwtionschennDatabasechangedmysql>SHoUTAB1.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:P1.UGINSIPROCESS1.IST:PROFI1.ING:REPERENTUCOHSIRAlNTS:ROUTINES:SCHEMATA:SCHEMA_PRIUI1.EGES:SESSION-STATUS:SESSIONjJARIAB1.ES:STATISTICS:TAB1.ES:TAB1.E-ConstraimtsTablejpriuileges:TRIGGERSIUSEIcPRlUI1.EGE6:UIEWS-三28rowsinset<0.00ec>试验小结:在安装MyWl中有时可能不能安装不胜利,JE么和我时,会存在删除不完全的状况,导致再次安装时依IH不胜利。在对某个数据库进行操作之前,必需先选中该数据库.在MySql安装过程中,留卷修通字符集为gb2312或gbk,以支持中文信息输入。系别班S1.学号姓名地点地点机房课程名称MySQ1.数据库技术试验名称试验2创建数据库和表实验过程目的和试骐要求:(1) 了解MySQ1.数据库中的存储引繁分类(2) 了解我的结何特点(3)了解MySQ1.的基本数据类型(4) 了解空伯的概念(5)学会在MySQ1.界面工具中创建数据库和表(6)学会运用SQ1.语句创建数据昨和我试验内容:I.试验遨目创建用于企业用于管理的员工管理数据库,数据库名为YGG1.,包含员工的信息,部门信息,及员工的薪水信息。数据库YGG1.包含下列三个表:(1)Employees:员工信息表(2) Departments:剖门信息表(3) Salary:员工薪水状况表表试蛟2.1Employees丧结构列名*是否允许空值说明Employeechar6S员工编号.主谊namecharIOS姓名educationchar4否学历tHthdaydate16SI生日期sexChar2西性别WOikycarIinyifU1是工作时同addressvarchar20地址b(>nenunberChar12是电话JepaiUnenlIDchar3西员工部门多.外键我试验22DePartmenl'农结构品名长度是否允许空假说,departmcntlDChar3否SJI.主城JcpMlmcnlNiIECchar20否部门名IMXCtext16是各注我试验2JSalary代玷构齐名长度是否允许空值说,CWloyfIMIDchar6S员工修号,王健Incooefl<wt8否收入Outccewfloot8S支出2.试脸打算苜先要明确.能够创建数据库的用户必需是数据管理员,或是被授权运用CREATEDATEBASE语句的用户.其次,确定数据库包含哪些表,以及所包含的个表的数据结构,还要了解MySQ1.的常用数据类型,以及创建数据库的表.此外还要了解两种常用的创建数据、表的方法,即在界面管理工具中创建和运用CREATDATEBASE语句创建.试验步骤:1 .运用吩时行方式创建数据库YGG1.(1) n?fMySQ1.coinnwndlineclient.输入管理员密码登录,运用CRENrE语句创建YGG1.数据底.ysql>CREATEDATABASEYGG1.;UCryOKf1rowaffected<0.tt0scc>(2)在YGG1.数据库存在的状况下,运用CREATDATEBASE语句新建数据阵YGG1.,我看错误信息,再尝试