试验指导书V0_第1页
试验指导书V0_第2页
试验指导书V0_第3页
试验指导书V0_第4页
试验指导书V0_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验指导书数据库原理编者:吕泽华华中科技大学软件学院课程编号课程名称 (中文) 数据库原理及应用课程名称 (英文) Database Principle and Application 课程属性 专业课 适用专业 软件工程先修课程要求 计算机导论、程序设计基础、数据结构等总学时 64 学时总学分 4 分 实验学时 16 学时 实验学分 应开实验学期 三年级第一学期教材及实验指导书名称:自编的实验指导书一、课程简介及基本要求本课程从基本原理和应用实例两方面全面地介绍关系型数据库系统, 使学生能够在熟悉数据库系统基本操作及应用的同时,具备基本的应用系统开发的技 能,为将来从事工作打下良好的基础。二

2、、实验课程目的与要求本实验课程可以使学生在理论学习之后, 对课程内容有一个直观的了解; 并 通过实际操作掌握数据库应用系统开发的各种技能。本实验课程要求学生达到如下基本要求:1、掌握的基本情况和基本使用方法。2、掌握中各级基本数据库对象的管理,包括(1) 数据库的创建和各种基本管理操作。(2) 数据表格的创建和各种基本管理操作。(3) 表格数据的编辑和维护。(4) 表格数据的各种查询操作。(5) 有关视图的操作。3、熟悉中数据库完整性的实现。4、了解中数据库安全性的实现。5、熟悉中数据库的备份和恢复。三、主要仪器设备本实验课程要求的主要仪器设备是计算机四、实验方式与基本要求本实验课程以学生实际

3、上机操作为主,教师在课堂教学时进行演示五、考核与报告因为本实验课程是非独立设课,故其考核方式与相关课程一样,采用考试的 考核方式。实验教学部分的成绩在课程总成绩中占一定的比例。六、实验项目设置与内容序 号实验名称内容摘要实验学时每组人数实验属性实验者 类别开出 要求1熟悉MySQL5的安装、使用环境了解MySQL5的界面环 境;熟悉服务管理器、企 业管理器和查询分析器 的使用方法21验证本科必做2数据库的创建和管理创建一个数据库;并对其 进行基本的管理操作21验证本科必做3表的创建和操作创建若干个数据表格;并 对它们进行基本的管理 操作21验证本科必做4表格数据的基本查询对表格数据进行简单的2

4、1设计本科必做操作查询操作5表格数据的编辑和维 护对表格数据进行插入、删 除和修改操作11验证本科必做6视图管理创建视图;对视图进行基 本的管理操作11设计本科必做7数据类型的使用掌握使用 Navicat 和Tran sact-SQL语言两种方法创建、修改和删除表,掌握管 理表的有关系统存储过程11设计本科必做8表格数据的高级查询 操作多表连接查询;统计查 询;嵌套查询等21设计本科必做9数据库完整性的实现实现关系型数据库的完 整性21验证本科必做10数据库安全性的实现实现数据库的安全性11验证本科必做11数据库的备份和恢复实现数据库的备份和恢 复11验证本科必做12综合试验23设计本科必做实

5、验一熟悉MySQL的安装、使用环境及其基本工具的使用实验学时:学时实验类型:验证实验要求:必做一、实验目的熟悉MySQL的安装和用法环境。掌握 MySQL管理工具Navicat的使用。了解在 Navicat 中执行SQL语句的方法。了解数据库及数据库对象。熟悉服务器的管理与使用。二、实验内容序1 :完全卸载MySQL本次实验使用 Windows 7 32位操作系统,部分机器可能已经安装了 mysql。由于版本不同,配置 未知,需要将已有的 MySQL完全卸载,再统一安装。步骤: 停止MySQL服务。右键点击“计算机一选择“管理”,在弹岀的对话框中选择“服务和应用 程序”一“服务”,在打开的本地

6、服务中,选择名为“ MySQL'的服务,单击右键,选择“停 止”如图所示:rr* I曲Wwrr樹巴旨毛拆也即 R4r蛊谄制I砂闿SQL 曲日 歪奁MylQL忡止ttfi*iflLES# J;她冠晦日强jftOCUPtK Pq4c A«rc g# J lO-iriBm fer D*firt,雪彈I nfc U.yL Tn ppi .1 81 M pds* Center Ei h许 MfifOGoft .NET P_. hfcroscrlt .NET F. Miigr< McTosoft .NET f. Micir_-HMC-«OKlVt -NET F_, MiC

7、F-ChMferMott Dwi J鼻 M£2gn: ptb s_Up曲 GME 0-Meveserk iSCSIL.莹豐4,MiCJnO* $h帕 MeweHTjf.HulFm中di自 Cldf -号于“r ki"驾:MySQL盂年口亦F)MrSQilhflt.M5rr-q .i-Ttr.二 F-lisfwft-H过IKrtFcp jstcrffr世过一:匕X Net-T qp orl 9一里杵一s图14 卸载MySQL。通过控制面板删除 MySQL Serve,如图所示:- 即E曲战軽序9WindDM餉-吋更据 HE口 F 醱 E-Cifl|DlLrApple Inc.

8、2014,f=* 订ures钿屆Inc-201<dMi ETiDscjft iQL SerMW 2000 S-amsle Dot皀口工 tcnptsMbcfowFl2014,1_ 庐Qi Sere* 穿5OecUe CofporatoDMl VI" Da r-k Sul'S 11 Cfdwh cf the -vory Kingjai4,nK2E2 (中建.1 有20以门申支廿全盘丰证齐苣片2.3.D.1AJipaxom EjQM Ltd.23堪门嘩寺© U: -E昊 7?0lJ h . IM6:-2DH/1IfJ.爭莓黃工专ST 匕拿1£ V2D14

9、 B jilc351BtiiwftIQUfl# Te寸RTM PersonalDesign Limitedxun:-Microtoft CorpoTiali csniainJfclNLftilnui-rftrCrfgMi<nrawis WebSlc-rrn JjCLJ.i i/,.JetSrain wr.p.2P14aq< |"It6k In CorpcKitic-n -5 SJ 8忑小123 MB图15 删除残留的安装文件。删除安装路径(默认为“C:Program Files'MySQL”)下的文件夹MySQL。 删除残留的服务配置文件。删除路径“ C:Prog

10、ramDataMySQLMySQL Server data "下的所有文件,也可直接删除 MySQL文件夹(ProgramData为隐藏文件夹,需要在“工具”一“文件夹选项”一“查看”中勾选查看隐藏文件。也可以直接通过搜索栏搜索)。如图:图15序2: MySQL安装说明步骤:打开MySQL的安装包5.5.28 Next,在如图1所示的界面中选择 Typical进行默认安装图1安装完成之后,继续进入如图2所示的配置界面:图3选择配置方式,“ Detailed Co “figuration手动精确配置)”、“ Stan dard Con figuration标准配置)”, 我们选择“De

11、tailed Configuration,方便熟悉配置过程。图3选择服务器类型,“ Developer Machin&开发测试类,mysql占用很少资源)”、“ Server Machine (服务器类型,mysql占用较多资源)”、“DedicatedMySQL Server Machine (专门的数据库服务器, mysql占用所有可用资源)”,一般选"ServeMachine ”,不会太少,也不会占满,实验所用则选择 Developer Machine 即可图#选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)” “T

12、ransactional Database On ly(服务器类型,专注于事务处理,一般) ”“ NoriTra nsactio nal Database Only(非事务处理型,较简单,主要做一些监控、记数用,对 MylSAM数据类型的支持仅限于 non-tran sactio nal),我 这里选择 “Multifunctional Database,按, a Next继续。图#Z对InnoDB Tablespace进行配置,就是为InnoDB数据库文件选择一个存储空间,如果修改了, 要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份 就没问题了,这里

13、不详述。我这里没有修改,使用用默认位置,直接按“ Next继续。MySQL Server Instance Conf iur at ion VizardFlySQL Server Instanice Config orationdie MySQL 5ei 上I 5.5Sti vw inblaiiLe.Please select the drve for the ImoDB dataftter if you da- Tict 'Aant to use the default settings.InnoDe TabletpAce!Plesse choose the drr. e and d

14、irectory whee the lnnoD5 tablespace s-hould be placet Dnve Irib/oluine Nme:WINXPilt systemswrr-| 11.7 GS DtkiSK*注日Dmf §< BackCance-flns:al atiQn Path选择一般mysql访问量,同时连接的数目,“Decision SuppO(DSS)/OLA( 20个左右)”、"Online Transaction Processing(OLTP) 500个左右)”、“Manual Setting(手动设置,自己输一个数)”,我这里选 “

15、Decision Support(DSS)/OLAP 按 “ Nex傩续。选择是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,我这里启用,把前面的勾打上, Port Number: 3306,在这个页面上,我们还可以选择 启用标 准模式”(Enable Strict Mode),这样MySQL就不会允许细小的语法错误。熟悉 MySQL以后,尽量使 用标准模式,因为它可以降低有害数据进入数据库的可能性。按“ Next继续。lySQL Server Instance ConfiurationConfigure the MySQL Ser .'即

16、5L5 server ins tana.-lease sec tn* net- or<ng17 Enable TCP/IP NetworkingErobl? tl n» b qIIu'h- TCP, IP LiwTeljo-s, W'I'eii JiMbled, only Ixal ccnnKtions through raird pipes are allowed.port riiiber:卜屈 + 厂 Add frt'A'iii txtepncn for this portPtease set the server SQL mode.

17、* Enable SlrktricxleThis option forces the server to Dffhs.'e more like a tradiioral database eefvar. It IE racornmerded to enable diis cptigri,选择编码。这里我们选择默认的西文编码“Latini ”。有需要可以选择第三项手动设置默认编码,如需要正常使用汉字则选择第三个,然后在Character Set那里选择或填入“ gbk”当然也可以用“gb23l2'区别就是gbk的字库容量大,包括了 gb2312的所有汉字,并且加上了繁体字。 使用

18、mysql的时候,在执行数据操作命令之前运行一次“SET NAMES GB(运行一次就行了, GBK可以替换为其它值,视这里的设置而定),就可以正常的使用汉字了。按“ Next继续。图9选择是否将mysql安装为windows服务,还可以指定Service Name (服务标识名称),是否将 mysql的bin目录加入到 Windows PATH(加入后,就可以直接使用bin下的文件,而不用指岀目录名, 比如连接,“uusername -ppassword;'就可以了,不用指岀的完整地址,很方便),我们这里全部打上 了勾,Service Name不变。按 “Next继续。图10?这一步

19、询问是否要修改默认root用户(超级管理)的密码(默认为空),“New rootpassword ”如果要修改,就在此填入新密码(如果是重装,并且之前已经设置了密码,在这 里更改密码可能会出错,请留空,并将"Modify Security Settings ”前面的勾去掉,安装配置完成后另行修改密码),“Confirm (再输一遍)”内再填一次,防止输错。我们这里设置密码 为 “ root ”。“ Enable root access from remote machines (是否允许 root 用户在其它的机器上登 陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Cr

20、eate An Anonymous Account (新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“ Next ”继续。图11?确认设置无误,如果有误,按“ Bac返回检查。按“ Execut使设置生效。图12?设置完毕,按“ Finish结束mysql的安装与配置这里有一个比较常见的错误,就是不能“ Startservice", 般岀现在以前有安装 mysql的服务器上,解决的办法,先保证以前安装的mysql服务器彻底卸载掉了;不行的话,检查是否按上面一步所说,之前的密码是否有修改,照上面的操作;如果依 然不行,将mysql安装

21、目录下的data文件夹备份,然后删除,在安装完成后,将安装生成的 data文 件夹删除,备份的data文件夹移回来,再重启 mysql服务就可以了,这种情况下,可能需要将数据库 检查一下,然后修复一次,防止数据岀错。序3:Navicat配置本次实验所使用的 Navicat for MySQL为免安装版,解压即可使用。可用“”中的激活码1、打开MySQL服务。右键点击“我的电脑一选择“管理”,在弹出的对话框中选择“服务和应用程序”“服务”,如图所示:图 在打开的本地服务中,选择名为“MySQL”的服务,单击右键,选择“开启”(也可以在“属性”中设置为随系统的启动而自动启动),如图所示:空吗E S

22、te:A &£tVi 酹知T> 4 irsI B 1TB I > «I «18ZksJ9M去Mt?xN ET F.j. M-cr.锂HjM-比隈“已s乌QXFTF J 允4 “2JSr)BSMicosctt 1V1L J.手和边皱micfdicriLs.r.r me”MicrDctt bhart.3左事Microsclt otw- 誇辱,rMtjIfcmrdLai (Jan巴启扇工堆砂自即IWet.MtMjq Li-ste. 丸S3(冏p建 LX芒2° * "1审lEXM讯科T«cp L;衣e*ibAjI址这呈妄r

23、*»tr_<p4Lr 绘斗.fdg:MjWJh詛-S*=SEiArcess “ 冏疇.手融HftEfj'A YY1Network C*mec.已官动Network |J&t Srr.* 诧刖.已B羽手弟掰:口Sew曲* AJlt .茹功StJwim.Her*frfc 'Sts re L.( J±® .> HMP1A 口铀1刖-i-i Ng-8点巴3勒mxjNVH>4A:rK>5i- Prffv,.RJSWS?1Ottice Scuxe療芦丄*?Ofiir Snttvwf .巳翳訓在“开始”菜单一所有程序中找到 MyS

24、QL,点击“ MySQL Comma nd Line Clie nt”,将出 现如图所示的窗口:root ”。因此直接输入"root实验所用的 MySQL已事先配置好,用户名、密码均为并回车,若出现如图所示结果,说明MysQL服务已正常启动并且可以通过该窗口用相应语句进行操作:CM MySQ =.5 Command Line1 Client卜J叵lEntei* password = *Ive leu lie: Lu t If its HSQL niuiilur £廿tsiid tflth ; mr y.Vour NySQL connect io n id is 1Serve

25、r uersion : 5 Ei s28 HyEQL Canmunit Server CGPL>Coppigrht <c> 2008 2012 Oracle andZop Its af f illates B Rll rights reserved.Orac is 辜 pegristei'ed ttradenarF of Qracle Ccrporation and/or its-affilialtES. Other navies: n鼻y he trademaFKs of their respective owners.Typ<?Ip;1 ni* * hJ F

26、nt* holp- lyps * Xfi1 to r Is At* thfi UFr«mitsfratenwnt-2、学习使用 MySQL管理工具Navicat的基本操作,建立连接 MySQL并在它左边的树型 结构中查看数据库,观察该数据库中的所有数据库对象,如表、视图、存储过程、默认、规 则等,学习查询的创建、连接的关闭和删除。新建连接MySQL。打开Navicat,进入主界面后点击“连接”,在弹出的对话框中输入 连接名“ MySQL”,用户名和密码均为“ root ”,输入之后点击“确定” (可事先点击“连接 测试”),如图所示:章官鱼S&L| S5H | H"

27、 |主班屯壬FP审Tiblocolhct-Tt53M昭戶召:5拜箱打开连接MySQL,查看默认生成的数据库、表。右键单击新建的连接MySQL,选择“打开连接”,可以看到默认生成的四个数据库,以数据库“mysql”为例,点击打开,如图所示。以数据库"mysql”中的表“ help_category ”为例,点击打开,如图所示 .图图新建查询。打开数据库mysql”,点击Navicat主界面上方的"查询”,选择“新建查询”,在弹出的查询编辑器中输入如下语句:USEmysql ;SELECT FROM help_category ;点击上方的“运行”操作及结果如图所示:图关闭、删

28、除连接。右键点击连接“MySQL”选择“关闭连接”。同样的操作选择“删除连接”,结果如图所示:3、学习在Navicat下用户的管理,包括新建、编辑、删除。新建用户。打开连接“ MySQL”,点击Navicat主界面上方的“用户”,在弹出的对话 框中填写如下内容:用户名"NewUser ”、主机“localhost ”、密码“ 1234 ”并再次确认,将“服务器权限”全部勾选,点击“保存”。如图所示:使用新建的用户创建一个新的连接“NewSQL”,操作如图所示:“4, ini 仙曲4*吃kJ題图¥ Nr* 命;My5Q.L) ” 甲二 ipfEKriortHfiw电 iI ;

29、j j peHa-r f|i丽5QLflBO Wit出现如图所示结果,说明用户创建成功。图编辑用户。点击用户"NewUserlocalhost ”,再选择"编辑用户”,修改相关信息后 点击保存,同样以新建连接的方法检验。如图所示:3S»za su»Krm rI c<5CjA*'M科Le®*waahi intorrndftioftschema,ii»巾円1hi perio*ffwnc5li«ii tMlSt亠 NeSQLlirrfc nr-artiEin_-tche-rMlRl E/&qlf.| psri

30、turma r c#_tthefl鬲溟皑*I DC EllhoftT-删除用户。选择修改后的用户,点击“删除用户”,选择“确定”,如图所示:/* 忡me乂 血 MySQL1=1 g T a如<j?aJ_M -SEl口 niu9b应45%!>SS I 皆*曲自:闻ttft3X裙薛三户-.咛"v f!. MyQL鼻 re-Dtffl&ralh'rt> UteNfiMgalhc巧tIt: lnfc»yniiitiQr,5d>e*r.a h eT!: per+QrTianc:c_5r>iema 鼬test丄!_ NewQLin1

31、4;Frftttiaf!_fidBieFr.ap色悬 Enuec吃ihe*1«4l三、课后练习题1、分别通过Navicat主界面和在查询编辑器中新建查询查看information_schema、performance_schema 两个表的所有数据。MySQL数据库中1 中的操2、新建一个的用户 NewUser并用它创建一个新的连接NewSQL,执行练习题作。实验二数据库的创建和管理实验学时:学时实验类型:验证实验要求:必做一、实验目的熟练掌握使用 Navicat和Transact-SQL语言两种方法创建、修改和删除数据库。学习在Navicat中进行数据库的转储和导入。掌握管理数据库

32、的有关系统存储过程。二、实验内容1、利用Navicat创建满足以下要求的数据库:1) 数据库存在于连接MySQL中;2)数据库名称为mydb ;3)字符集选择 utf8 - UTF-8 Unicode ;4)排序规则选择 utf8_ge neral_ci具体步骤如下:新建连接"MySQL” 一单击选择并右键一"新建数据库”一输入数据库 名"mydb”、字符集"utf8 - UTF-8 Unicode”、排序规则"utf8_general_ci ” "确定”。如图 所示:二伫 色芒 昨矣二Heo二只tu三户三户MySQlMySQflhl

33、o n_ichr mai ild e乍日 I prrfowiTiincf gh<rrifl hiNewSQlI Id inferhe milprrfowiTiincf gh<rriflHlNrwSQl3*-壬2I _i a.l-右键一数据库属性,可以看到如图所示结果:Kdi'kat for MySQL全士冃户I爭1牛按表计划廿 MySQLinforrriaTon.scheirafl fflysql:-peVomr-aRca_schema t&stNtQL确走 輛首MySQL月产心M JX据库;udb图2、利用Transact-SQL语言创建满足以下要求的数据库:1)

34、数据库存在于连接 MySQL中;2)数据库名称为mydb ;3)字符集选择 utf8 - UTF-8 Unicode ;4)排序规则选择 utf8_general_ci ;具体步骤如下:点击“新建查询”,在查询编辑器输入以下代码,点击“运行”,完成后,左侧列表中选中连接“数 MySQL”,点击“刷新”按钮,列表即可见到“testdb”。如图、所示:CREATE DATABASE testdb DEFAULT CHARACTER SET utf8 COLLATE utf8_ge neral_ci;> Nn -供航 w M>*Q.啓s? 收邑陕 工臭三 ittria My 北!MySQ

35、4 - Sit *= Z 电无9 0卿圖啣5Q4 m Bl 无嘏ndb (MjfSQU” M立斗(D «(fr.Fi 2©. Bftvi 匚宜 宵助凹4罰同哮止L恨运社:加勻各门誓注匚j Q、口題轲妄存K.、宜找肾兰竺宙宁査区碍3S】 刖ERTI WTAR.?r UfrfEdb FEFAVLI TlAllACTTR *ET U&rSC1! tTFuirB_2fe1 j|昭 iFIFMhafiEW irhefflfl I - rrdb-斗 _-:rn a:- rn i很壺目 J定咸聞w*wni?; a.«»iM'-ni 启匕 rrwwT里:

36、芦立:lvrllnn ti 泸 qi£: q erforma nchem a19 Wit* ” t«3tdb目表bid视胃岳费朝Er环"i z,ii报表«£备常hewSQL3、利用Transact-SQL语言查看数据库及表的信息。查看连接中的所有数据库步骤:点击“新建查询”,输入SHOW DATABASES后运行,结果如图所示::tdavicat for t/ySQLEdA文伴 萱看 枚藏实* 奢 MySQLi; information_5 J (; mydb5无标题 tes:db (MySQL)-苣悔”京絆旧 编辑叵 糯式ar(w)运厅专上匚

37、耨翟导出冋导童泪刮建二巨童W蕖辑器SHOW EATABASESU mysql(;performance, E; test* :: testdb匚-匸ft)H'匹aNew SQL信眉结里:1Databaseinformation cchemamydbrrny5q Ipcrfc rmon ccschc metestG 0SHOW DAIAHAStS只暝倉身时|越O OOCt»tdbK41/CC 曲 d m-nt K4&IE1查看数据库 mysql中所有的表步骤:点击“新建查询”,输入USE mysql;SHOW TABLES;后运行,(也可以用语句 show tables

38、 from mysql;)结果如图所示:viVdt5 !Ty*ylf匸j无師霸©testdb (MySQL)-查向士A用二女件(E 朋CD格式 宣看(V) &D(W feEbtW运行画嘩止理iffl舀导口回导 新建一歳入B保存瞄|另存奇黔健工具查询窗聶mformation_5i 丿 mydbE表Ju雷熬陕I按表U弓E naysql;SHOW TABLES;perfomnarcfl test1M ® 结果1IS况状态t i mysqlteTabl es_in_ mysqljcolurnhs_privdbevent 札in匚 generailjog helpcatego

39、r BH rf"-f: e oI匚逵SHOW TABLES:查看数据库"mysql”中表"help_keyword ”的结构。步骤:点击“新建查询”,输入USE mysql;DESC help keyword;后运行,(也可以用语句 show tables from mysql;)结果如图所示:for M严QI文哼 童看tfc寒夫工虱独无标匏 mysql- S©*icd月户|= =肯亡百耳已寿丈性B肆Ej性式功謀M窗匚血融世'!»运行曄止I:解释G导出向号 匚3小 氐'、山年辛柑土号力口 talumn&_pr*v r.d

40、bH tVETl' 鬥 hjncE g*rwraLlogC li e I u_W上 4 r y :hel pJcwfAbd fl help_rrlotion 厂i help topic 严i hottFl ridb_binlc_indtJi :pluginE proc r*1 prr«_prv:':pt5us_pri、 rn 5erv#r fl m lowj g 7*1 ta&es priv 门 tllT>O_ZCF»O t "i lirritj_zurfc_kdp_ir j ti rn?_zone-_r -ameB ti rrKjj

41、QncJra r?it 5ifr言宜 畦実:更:兒灰在F«ldbp*Null5help_ke>ifford_id'n)(10 LinNOPRnamechar(64)NOUNIExV# P4OCSC hclp_keyvrcrdS3J|H;i 0 003 sF M£GL 用户:root £9£l: mvsal4、 利用Navicat修改数据库 mydb,修改其排序方式为 utf8_bin。步骤:右键单击数据库“ mydb ” 一数据库属性,在排序方式中选择“utf8_bin ” 一“确定”。5、 利用Transact-SQL语言修改数据库 my

42、db的字符集为Latin1 ;步骤:点击“新建查询”,输入以下代码,点击运行ALTER DATABASE mydb DEFAULT CHARACTER SET = lati n1;如图所示:皆 A» iE*j 痔止t -吃导出可与i.岀硏生环U阿柑电存育百向屮1注1言空":端京馬M 尢环莎 Ofiiydb (My5QI ) - »ii|ViQ右旧7tg)=£:1D 去l_世二辩鬥血关闭数据库a-J' MySQLI irfQrrnation_ 01 JC-7ER DATA2A1:E mvdb DEFAULT CHARACTEH SET - loir

43、:l;|latinl - cpl252 West EuropeanIatml_5edi5h_dmyvu人静也丄-Jw11 performirkce Il test ijj trtdb NwSQI.1rd月户mydb ”后重新打开,查看数据库属性,可以看到如图所示结果:-J MySQL information_5chsmj“ mydb表CM视图fl因数8P事1牛 香童词B报表 國番粉E i mysql performa nce_s ch ema tf testt: testd b_ NewSQL諏字符集:排序规则;图6、利用Navicat删除数据库mydb。直接右键点击mydb选择删除即可,注意

44、要关闭当前的SQL语句编写界面。7、利用Transact-SQL语言删除数据库testdb。步骤:点击“新建查询”,输入DROPDATABASEtestdb后运行。刷新连接“ MySQL”,查看结果。8、转储MySQL数据库。步骤:打开连接“ MySQL” 一右键单击数据库“ mysql” 一选择“转储SQL文件”一将文件名改为“”后保存在桌面,如图所示:.7. T1-f MySQL11 rformatiardiein tnqlJ 1*1 去 « KEI!齢Ml奋忙M- performartce ithemj iii stMtwSQL成功后将出现如图所示情况:100% -曲 SQL

45、文件1-*MySQL琳库;msqlC:U5 e rsASU Desktcpsql.fql204202042时咼0.618sfVlsg Dtf Create table; ti m e_zc neJra ns it ionjy p e'J*Msg Dtfl Gettable data for tirrie-ZoneJransitit>n_typeMsg Dtf Start transfer to film: 'time_zone_trarsrtion_typeMsg Dtf Finished - Successfullyw-9、导入MySQL数据库。 在连接“ MySQL”

46、中新建数据库“ sql”(字符集与排序方式尽量一致)。 打开数据库“ sql” 一右键单击一运行SQL文件一选择桌面的“”文件一点击“确 定”。如图所示:图sql后重新打开,对比数据库“sql”图 执行结果如图所示则表示成功。关闭数据库 与最初的数据库“ mysql”,看是否完全相同。三、课后练习题1、 分别用以下几种语句查看数据库“mysql ”中任意表的结构或数据(先输入: “ USEmysql;"): SHOW COLUMNS FROM表名; DESCRIBE表名; DESC表名 SELECT * FRO M 表名2、思考以下问题:1)mysql 中 utf8 编码的 utf8

47、_bin,utf8_general_cs,utf8_general_cs 三者的区别。2)不同编码方式的数据库之间进行转储和导入会不会出现错误。-实验三表的创建和管理实验学时:学时实验类型:验证实验要求:必做一、实验目的熟练掌握使用 Navicat和Transact-SQL语言两种方法创建、修改和删除表。掌握管理表 的有关系统存储过程。二、实验内容1、利用Navicat创建满足以下要求的数据库:数据库存在于连接MySQL中;数据库名称为xsgl;字符集选择 utf8 - UTF-8 Uni code ;排序规则选择 utf8_ge neral_ci 。2、在数据库xsgI中,利用Navicat创建以下表格:1)表格名为xs (学生基本情况表);2)表格中各个属性的定义如下:列名含义数据类型1长度能否取空值备注xh学号intno主码xm姓名char8yesxb性别char2yesnl年龄tinyintyeszy专业char16yesjtzz家庭住址char50yes具体步骤如下:打开新建的数据库“ xsgl”缶键点击“表”-“新建表”。按照上表内 容输入个属性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论