MySQL数据库技术》实验报告模板word文档良心出品.docx
- 文档编号:1751214
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:40
- 大小:832.26KB
MySQL数据库技术》实验报告模板word文档良心出品.docx
《MySQL数据库技术》实验报告模板word文档良心出品.docx》由会员分享,可在线阅读,更多相关《MySQL数据库技术》实验报告模板word文档良心出品.docx(40页珍藏版)》请在冰豆网上搜索。
MySQL数据库技术》实验报告模板word文档良心出品
MySQL数据库技术实验报告
系别
班级
学号
姓名
地点
地点机房
课程名称
MySQL数据库技术
实验名称
实验1MySQL的使用
实验过程
目的要求:
(1)掌握MySQL服务器安装方法
(2)掌握MySQLAdministrator的基本使用方法
(3)基本了解数据库及其对象
实验准备:
(1)了解MySQL安装的软硬件要求
(2)了解MYSQL支持的身份验证模式
(3)了解MySQL各组件的主要功能
(4)基本了解数据库、表、数据库对象
实验内容:
1.安装MySQL服务器和MySQL界面工具
安装MySQL界面工具。
(插入安装好的界面工具截图即可)
2.利用MySQL客户端访问数据库
(1)打开开始,程序,MySQL,MySQLserver5.1,MySQLcommandlineclient,进入MySQL客户端界面,输入管理员密码登录。
(2)在客户端输入“help”或“\h”,查看MySQL帮助菜单,仔细阅读帮助菜单的内容。
(3)实用show语句查看系统自动创建的数据库。
(4)实用USE语句选择mysql数据库为当前数据库。
(5)使用SHOWTABLES语句查看当前数据库中的表。
(6)使用了一条SELECT语句查看mysql数据库中存储用户信息表的user的内容。
(7)使用use语句将当前的数据库设定为information_schema,并查看数据库数据库中有哪些表。
<图表见下页>
实验小结:
在安装MySql中有时可能不能安装不成功,那么卸载时,会存在删除不完全的情况。
导致再次安装时依然不成功。
在对某个数据库进行操作之前,必须先选中该数据库。
在MySql安装过程中,注意修改字符集为gb2312或gbk,以支持中文信息输入。
MySQL数据库技术实验报告
系别
班级
学号
姓名
地点
地点机房
课程名称
MySQL数据库技术
实验名称
实验2创建数据库和表
实验过程
目的和实验要求:
(1)了解MySQL数据库中的存储引擎分类
(2)了解表的结构特点
(3)了解MySQL的基本数据类型
(4)了解空值的概念
(5)学会在MySQL界面工具中创建数据库和表
(6)学会使用SQL语句创建数据库和表
实验内容:
1.实验题目
创建用于企业用于管理的员工管理数据库,数据库名为YGGL,包含员工的信息,部门信息,及员工的薪水信息。
数据库YGGL包含下列三个表:
(1)Employees:
员工信息表
(2)Departments:
部门信息表
(3)Salary:
员工薪水情况表
表实验2.1Employees表结构
列名
数据类型
长度
是否允许空值
说明
Employees
char
6
否
员工编号,主键
name
char
10
否
姓名
education
char
4
否
学历
birthday
date
16
否
出生日期
sex
char
2
否
性别
workyear
tinyint
1
是
工作时间
address
varchar
20
是
地址
phonenumber
char
12
是
电话
departmentID
char
3
否
员工部门号,外键
表实验2.2Departments表结构
列名
数据类型
长度
是否允许空值
说明
departmentID
char
3
否
部门编号,主键
departmentName
char
20
否
部门名
note
text
16
是
备注
表实验2.3Salary表结构
列名
数据类型
长度
是否允许空值
说明
employmeeID
char
6
否
员工编号,主键
Income
float
8
否
收入
Outcome
float
8
否
支出
2.实验准备
首先要明确,能够创建数据库的用户必须是数据管理员,或是被授权使用CREATEDATEBASE语句的用户。
其次,确定数据库包含哪些表,以及所包含的个表的数据结构,还要了解MySQL的常用数据类型,以及创建数据库的表。
此外还要了解两种常用的创建数据、表的方法,即在界面管理工具中创建和使用CREATDATEBASE语句创建。
实验步骤:
1.使用命令行方式创建数据库YGGL。
(1)打开MySQLcommandlineclient,输入管理员密码登录,使用CREATE语句创建YGGL数据库。
(2)在YGGL数据库存在的情况下,使用CREATDATEBASE语句新建数据库YGGL,查看错误信息,再尝试加上IFNOTEXISTS关键词创建YGGL,看看有什么变化。
(3)使用命令方法创建数据库YGGL1,要求数据库字符集为utf8,校对规则为utf8_general_ci。
2.使用SQL语句在YGGL数据库中创建表employees
执行创建表Employees的Sql语句。
3使用SQL语句删除表和数据库
(1)删除表employmees。
(2)删除数据库YGGL。
(3)使用命令行将表Student中的Sdept列删除,并添加“入学时间”列,其数据类型为日期型
实验小结:
在不知道系统中是否存在要创建的数据库时,最好加上IFNOTEXISTS,来避免因已存在而致使无法成功创建的情况发生。
对于创建表及删除数据库、表时,类同。
MySQL数据库技术实验报告
系别
班级
学号
姓名
地点
地点机房
课程名称
MySQL数据库技术
实验名称
实验3表数据插入、修改和删除(必)
实验过程
目的和实验要求:
(1)学会在界面管理工具中对数据库表进行插入、修改和删除数据操作
(2)学会用SQL语句对数据库进行插入、修改和删除数据操作
(3)了解数据更新操作时要注意数据完整性
(4)了解SQL语句对表数据操作的灵活控制功能
实验内容:
1.实验题目
分别使用MySQLAdministator和SQL语句,向在实验2建立的数据库YGGL的表Employees、Departments和Salary中插入多行数据记录,然后修改和删除一些记录。
使用SQL进行有效的修改和删除。
2.实验准备
首先,了解对表数据的插入、删除、修改都属于表数据的更新操作。
对表数据的操作可以在MySQLAdministator中进行,也可以由SQL语句实现。
其次,要掌握SQL中用于对表数据进行插入、修改、和删除的命令分别是INSERT、UPDATE和DELETE。
要特别注意在执行插入、删除和修改等数据更新操作时,必须保证数据完整性。
此外,还要了解使用SQL语言在对表数据进行插入、修改和删除时,比在MySQLAdministator中操作表数据更为灵活,功能更强大。
在实验2中,用于实验的YGGL数据库中的3个表已经建立,现在要将各表的样本数据添加到表中。
样本数据如表实验3.1、表实验3.2和表实验3.3所示。
表实验3.1Employees表数据样本
编号
姓名
学历
出生日期
性别
工作时间
住址
电话
部门号
000001
王林
大专
1966-01-23
1
8
中山路32-1-508
83355668
2
010008
伍容华
本科
1976-03-28
1
3
北京东路100-2
833211321
1
020010
王向荣
硕士
1982-12-09
1
2
四牌路10-0-108
83792361
1
020018
李丽
大专
1960-07-30
0
6
中山东路102-2
83413301
1
102201
刘明
本科
1972-10-18
1
3
虎踞路100-2
83606608
5
102208
朱俊
硕士
1965-09-28
1
2
牌楼巷5-3-106
84708817
5
108991
钟敏
硕士
1979-08-10
0
4
中山路10-3-105
83346722
3
111006
张石兵
本科
1974-10-01
1
1
解放路34-1-203
84563418
5
210678
林涛
大专
1977-04-02
1
2
中山北路24-35
83467336
3
302566
李玉敏
本科
1968-09-20
1
3
热河路209-3
58765991
4
308759
叶凡
本科
1978-11-18
1
2
北京西路3-7-52
83308901
4
504209
陈林琳
大专
1969-09-03
0
5
汉中路120-4-12
84468158
4
表实验3.2Departments表数据样本
部门号
部门名称
备注
部门号
部门名称
备注
1
财务部
null
4
研发部
null
2
人力资源部
null
5
市场部
null
3
经理办公室
null
表实验3.3Salary表数据样本
编号
收入
支出
编号
收入
支出
000001
2100.8
123.09
108991
3259.98
281.52
010008
1582.62
88.03
020010
2860.0
298.0
102201
2569.88
185.65
020018
2347.68
180.0
111006
1987.01
79.58
308759
2531.98
199.08
504209
2066.15
108.0
210678
2240.0
121.0
302566
2980.7
210.2
102208
1980.0
100.0
实验步骤:
1.使用SQL语句插入表数据
(1)向表Employees中插入记录:
('000001','王林','大专','1966-01-23','1',8,'中山路32-1-508,'83355668','2')。
(2)使用REPLACE语句向Departments表插入记录:
('1','广告部','负责推广产品'),并查看是否已插入。
2.使用SQL语句修改表数据
(1)使用SQL命令修改表Salary,将编号为011112的职工收入改为2890。
(2)将所有职工收入增加100。
(3)使用SQL命令删除Employees中编号为011112的职工信息。
(4)删除所有收入大于2500的员工信息。
(5)使用TRANCATETABLE语句删除Salary表中有行。
(删除后请重新插入,以后要用)
实验小结:
注意分号为英文字符下的;
在要求查询结果的属性列名用中文表示时,AS可加可不加;模糊查询时,还可用正则表达式;
MySQL数据库技术实验报告
系别
班级
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 数据库技术 实验 报告 模板 word 文档 良心 出品