北邮大三下数据库实验一二mysql版本.doc

上传人:工**** 文档编号:557780547 上传时间:2023-07-29 格式:DOC 页数:15 大小:1.03MB
返回 下载 相关 举报
北邮大三下数据库实验一二mysql版本.doc_第1页
第1页 / 共15页
北邮大三下数据库实验一二mysql版本.doc_第2页
第2页 / 共15页
北邮大三下数据库实验一二mysql版本.doc_第3页
第3页 / 共15页
北邮大三下数据库实验一二mysql版本.doc_第4页
第4页 / 共15页
北邮大三下数据库实验一二mysql版本.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《北邮大三下数据库实验一二mysql版本.doc》由会员分享,可在线阅读,更多相关《北邮大三下数据库实验一二mysql版本.doc(15页珍藏版)》请在金锄头文库上搜索。

1、实验报告学院:计算机学院课程名称:数据库系统实验名称:实验一MySQL安装、数据库创建与维护实验实验二数据库表/视图的创建与维护实验班级:2009211311姓名:schnee学号:实验一MySQL安装、数据库创建与维护实验一实验目的1. 通过对MySQL5.5的安装和简单使用:了解安装MySQL5.5的软硬件环境和安装方法;熟悉MySQL5.5的相关使用;熟悉MySQL5.5的构成和相关工具;通过MySQL5.5的使用来理解数据库系统的基本概念;2. 通过创建数据库、并进行相应的维护,了解并掌握MySQL5.5数据库的创建和维护的不同方法和途径,并通过这一具体的数据库理解实际数据库所包含的各

2、要素。二实验要求1MySQL5.5的安装实验要求学生在微机上安装搭建实验环境。MySQL5.5数据库系统,为后续各个实验2数据库创建与维护实验则要求面向具体应用领域,统,为后续各个实验提供前期准备利用相关机制,创建并维护数据库系3要求学生根据以上要求确定实验步骤,独立完成以上实验内容。并在安装和数据库运行后熟悉MySQL5.5的各种运行管理。4实验完成后完成实验报告三实验环境操作系统:MicrosoftWindows7旗舰版(32位)。硬件:容量足以满足MySQL5.5安装及后续实验的使用。软件:数据库版本:MySQL5.5。四实验内容1. MySQL5.5软件安装(1)在windows200

3、7操作系统上安装并运行MySQL5.5。( 2)练习连接和退出数据库。( 3)指定具体的安装位置。2. 数据库创建与维护( 1)创建学生选课数据库。( 2)对数据库属性和参数进行查询、相应的修改和维护,内容包括:- 最大连接数- 服务器端口- 共享缓存数- 为DBA保留的连接数- 死锁检测时间- 日志缓冲数- 设置系统同步写(3)练习数据库的删除等维护;(4)用MySQL5.5管理工具和交互式的ISQL语句分别完成以上操作。五实验步骤及结果分析1. MySQL5.5软件安装与运行1)MySQL5.5的安装完全按照网上教程http:/ 数据库创建与维护1)创建学生选课数据库2)对数据库属性和参数

4、进行查询、相应的修改和维护a) 最大连接数:进入MySQL安装目录,打开MySQL配置文件my.ini查询,如下图可见初始值为100,修改为所需的值即可。b) 服务器端口:同样在my.ini里面可以查询到如下图所示,服务器端口初始值为3306,修改即可。c) 共享缓存数:MySQL里提供了查询缓冲机制以提高效率。相关参数比较多,有query_cache_limit、query_cache_size等,同样可以从my.ini里查询、修改和维护。d)死锁检测时间:InnoDB在其拥有的锁表中自动检测事务死锁并且回滚事务.innodb_lock_wait_timeout=120.3)数据库的删除等维

5、护a)显示当前数据库服务器中的数据库列表:mysqlshowdatabases;b)显示数据库中的数据表:mysqlusedb;mysqlshowtables;c)建立数据库:mysqlcreatedatabaseone;d)删除数据库:mysqldropdatabaseone;如图所示,创建了一个数据库one,并且显示当前数据库列表出来,然后又把one这个数据库删除,再次显示数据库列表。结果如左图所示。六实验小结本次实验,我一次性成功地安装了MySQL5.5,并通过网站上的帖子http:/ 1)用交互式语句完成以上操作;( 2)能够对整个的过程进行批命令操作;( 3)要求学生独立完成以上内容

6、。( 4)根据以上内容确定实验步骤。( 5)实验完成后完成要求的实验报告内容。三实验环境操作系统:MicrosoftWindows7旗舰版(32位)。硬件:容量足以满足MySQL5.5安装及后续实验的使用。软件:数据库版本:MySQL5.5。四实验内容1. 数据库表实验:(1)创建数据库表创建学生选课数据库中所包含的数据库表,数据库表结构如下:学生(学号,姓名,性别,年龄,系别,班级)课程(课程编号,课程名称,学分)选修(学号,课程编号,学生成绩)要求为各数据库表属性选择合适的数据类型。列名、数据类型(长度列、精度、小数位数项)、是否允许空值等。( 2)查看和修改表结构。选择一个数据库表,练习

7、对其表结构进行相应的修改。( 3)练习用交互式的SQL语句分别完成以上操作。a) 对学生数据库中的三张表分别插入数据;b) 对表中的数据进行修改;c) 对表中的数据进行删除操作2. 视图实验:视图的建立、修改、删除(1)建立如下视图:学生选修课程信息视图,包括以下内容:学生学号、姓名、所在系、选修的课程编号、课程名称、成绩( 2)修改以上视图,增加学生所在班级信息。( 3)对以上视图删除。五实验步骤及结果分析1. 数据库表实验:(1)创建数据库表(导入txt)由于老师提供了统一的数据表,所以没有自己创建,只是直接导入到创建的数据库中。另,由于导入sql会出现中文无法正常显示的情况,所以我选择了

8、导入txtdb文件而不是sql。导入过程如下(以student.txt为例):先产生表文件,如命名student:mysqlcreatedatabasedb;mysqlusedb;mysqlCreateTablestudent(snovarchar(6)NOTNULL,snamevarchar(6)DEFAULTNULL,sexvarchar(2)DEFAULTNULL,bdatedatetimeDEFAULTNULL,deptvarchar(8)DEFAULTNULL,classnovarchar(3)DEFAULTNULL,PRIMARYKEY(sno)DEFAULTCHARSET=gbk;即导入成功一个表格下键入:mysqlimport-u,建立相应的属性,然后新开一个cmd在dos对应的mysql/bin目录用户名-p库名(表上一级的,如test)文本名(前面同表名,如sc.txt)三个数据库表都按此导入后,我们可以查询数据库db里的数据表(2)查看和修改表结构a) 查看表结构student数据库表course数据库表sc数据库表b) 修改表结构删除classno如上图所示,表student的结构修改成功,classno被删除。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号