《web数据库应⽤》实验3
实验三:MySQL的安装与配置及数据库管理
⼀、实验⽬的
1.了解MySQL数据库管理系统特点;
2.熟练掌握MySQL5.1的安装及配置的基本⽅法;
3.熟悉MySQL5.1的数据定义、数据操纵、数据控制的使⽤⽅法;
4.了解MySQL图形化⼯具的使⽤。
⼆、实验环境
MySQL5.1安装⽂件及MySQL图形化⼯具;
具有局域⽹⽹络环境,有固定ip地址;
三、实验学时
2学时
四、实验要求
1.每⼈练习安装MySQL 5.1;
2.掌握MySQL常⽤⼯具的使⽤;
3.熟练使⽤SQL语句创建及编辑MySQL数据库;
4.完成实验报告。
五、实验内容及步骤
1.windows平台下MySQL图形化的安装及配置;
操作步骤:
1)运⾏安装⽂件;
2)进⼊MySQL欢迎界⾯,选择安装类型Typical 、Complete或Custom;
3)若选择Custom,接下来需要选择安装的组件及安装路径;
4)安装操作基本完成;
5)接下来需要选择是否需要继续配置MySQL Server(推荐选择配置);
6)进⼊MySQL Configuration Wizard(配置向导启动界⾯);
7)选择配置⽅式,“Detailed Configuration(⼿动精确配置)”、
“Standard Configuration(标准配置)”,选择
“Detailed Configuration”,⽅便熟悉配置过程。
8)选择服务器类型,“Developer Machine(开发测试类,mysql占⽤很少
资源)”、“Server Machine(服务器类型,mysql占⽤较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占
⽤所有可⽤资源)”,⼤家根据⾃⼰的类型选择,⼀般选
“Server Machine”,不会太少,也不会占满。
9)选择mysql数据库的⼤致⽤途,“Multifunctional Database(通⽤多功
能型,好)”、“Transactional Database Only(服务器类型,专注于事务
处理,⼀般)”、“Non-Transactional Database Only(⾮事务处理型,较简单,主要做⼀些监控、记数⽤,对MyISAM数据类型的⽀持仅限于
non-transactional),随⾃⼰的⽤途⽽选择了,这⾥选择“Transactional Database Only”,按“Next”继续。
10)对InnoDB Tablespace进⾏配置,就是为InnoDB数据库⽂件选择⼀个存储空间,如果修改了,要记住位置,重装的时候要选择⼀样的地⽅,否
则可能会造成数据库损坏,当然,也可以使⽤⽤默认位置,直接按“Next”继续;
11)接下来选择是否启⽤TCP/IP连接,设定端⼝,如果不启⽤,就只能在⾃⼰的机器上访问mysql数据库了,Port Number:3306;在这个页⾯上,
还可以选择“启⽤标准模式”(Enable Strict Mode),这样MySQL就不会
允许细⼩的语法错误。如果还是个新⼿,建议取消标准模式以减少⿇烦。但熟悉MySQL以后,尽量使⽤标准模式,因为它可以降低有害数据进⼊
数据库的可能性。
12)设置mysql安全选项,如重新设置root密码等操作;
13)最后选择“execute”,MySQL配置基本完成;
2.windows图形化平台下启动、停⽌MySQL服务;
1)可通过控制⾯板→管理⼯具→服务→MySQL,选择启动和关闭MySQL;
2)也可以使⽤dos窗⼝启停MySQL数据库服务,试描述操作步骤。
3.使⽤mysql创建⼀个学⽣-课程数据库(名称为stu);
4.依据数据表的结构创建相对应的数据表,表结构如下所⽰;
课程信息表(course)
选课信息表(sc)
web端登录
5.在各个表中增加1个新字段,并指定字段属性;
6.在表中修改名为“XXX”的字段,改变其数据类型、长度。例如将名为“姓名”的字段长度由原来的8改为10;
7.修改表中某个字段名称为新名称,如name修改为stuname;
8.删除表中某些字段;
9.修改部分数据表名称,如将数据表student的名字修改为stu;
10.向各个数据表中插⼊如下记录;
学⽣信息表(student)
课程信息表(course)
选课信息表(sc)
11.修改CS系姓名为“李勇”的学⽣姓名为“李咏”;
12.修改课程“数学”的学分为3学分;
13.将选修课程“1”的同学成绩加5分;
14.将学号为“200515010”的学⽣信息重新设置为“王丹丹、⼥、20、MA”;
15.按照“院系,学号,姓名,年龄”的顺序显⽰院系不明的所有学⽣记录;
16.查询学号最后⼀位为1或者2或者3的学⽣的学号、姓名、性别年龄及院系;
17.查询所有院系不是CS、IS的男同学信息;
18.查询学⽣信息表中的学⽣总⼈数及平均年龄,在结果集中列标题分别指定为
“学⽣总⼈数,平均年龄”;
19.查询平均成绩⼤于“赵菁菁”平均成绩的各个学⽣的学号、平均成绩;
20.MySQL的图形化⼯具的使⽤
1)MySQL公司开发的Administrator管理⼯具和Query Brower查询⼯具;
通过MySQL GUI Tools 5.0\进⼊登录界⾯,
输⼊服务器的ip地址、端⼝号、⽤户名和⼝令,即可登录mysql administrator管理界⾯;
2)phpMyAdmin开发组开发的web管理⼯具phpMyAdmin;
六、出现问题及解决办法

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。