MySQL数据库技术》实验报告模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用须知
红色替换(ctrl+H)为自己的就OK了
记得修改完删除此页!!
一大波写好的实验来袭,请注意。。。。
MySQL数据库应用实验报告
姓名:姓名张三
学号: 11150004
班级:班级软件的
成绩:
MySQL数据库技术实验报告
系别班级学号姓名地点
系别软件的班级软件的11150004 姓名张三地点机房
课程名称MySQL数据库技术实验名称实验1 MySQL的使用
实验过程
目的要求:
(1)掌握MySQL服务器安装方法
(2)掌握MySQL Administrator的基本使用方法
(3)基本了解数据库及其对象
实验准备:
(1)了解MySQL安装的软硬件要求
(2)了解MYSQL支持的身份验证模式
(3)了解MySQL各组件的主要功能
(4)基本了解数据库、表、数据库对象
实验内容:
1.安装MySQL服务器和MySQL界面工具
安装MySQL界面工具。(插入安装好的界面工具截图即可)
2.利用MySQL客户端访问数据库
(1)打开开始,程序,MySQL,MySQL server 5.1,MySQL command line client,进入MySQL客户端界面,输入管理员密码登录。
(2)在客户端输入“help”或“\h”,查看MySQL帮助菜单,仔细阅读帮助菜单的内容。
(3)实用show语句查看系统自动创建的数据库。
(4)实用USE语句选择mysql数据库为当前数据库。
(5)使用SHOW TABLES 语句查看当前数据库中的表。
(6)使用了一条SELECT语句查看mysql数据库中存储用户信息表的user的内容。
(7)使用use语句将当前的数据库设定为information_schema,并查看数据库数据库中有哪些表。<图表见下页>
实验小结:
在安装MySql中有时可能不能安装不成功,那么卸载时,会存在删除不完全的情况。导致再次安装时依然不成功。
在对某个数据库进行操作之前,必须先选中该数据库。
在MySql安装过程中,注意修改字符集为gb2312或gbk, 以支持中文信息输入。
MySQL数据库技术实验报告
表实验2.2 Departments表结构
列名数据类型长度是否允许空值说明
departmentID char 3 否部门编号,主键
departmentName char 20 否部门名
note text 16 是备注
表实验2.3 Salary表结构
列名数据类型长度是否允许空值说明
employmeeID char 6 否员工编号,主键
Income float 8 否收入
Outcome float 8 否支出
2.实验准备
首先要明确,能够创建数据库的用户必须是数据管理员,或是被授权使用CREATEDATEBASE语句的用户。
其次,确定数据库包含哪些表,以及所包含的个表的数据结构,还要了解MySQL的常用数据类型,以及创建数据库的表。
此外还要了解两种常用的创建数据、表的方法,即在界面管理工具中创建和使用CREAT DATEBASE 语句创建。
实验步骤:
1.使用命令行方式创建数据库YGGL。
(1)打开MySQL command line client,输入管理员密码登录,使用CREATE语句创建YGGL数据库。
(2)在YGGL数据库存在的情况下,使用CREAT DATEBASE语句新建数据库YGGL,查看错误信息,再尝试加上IF NOT EXISTS关键词创建YGGL,看看有什么变化。
(3)使用命令方法创建数据库YGGL1,要求数据库字符集为utf8,校对规则为utf8_general_ci。
2.使用SQL语句在YGGL数据库中创建表employees
执行创建表Employees的Sql语句。
3使用SQL语句删除表和数据库
(1)删除表employmees。
(2)删除数据库YGGL。
(3)使用命令行将表Emloyees1中的Emailaddress列删除,并将Sex列的默认值修改为男。
实验小结:
在不知道系统中是否存在要创建的数据库时,最好加上IF NOT EXISTS,来避免因已存在而致使无法成功创建的情况发生。对于创建表及删除数据库、表时,类同。
MySQL数据库技术实验报告
表实验3.1 Employees表数据样本
编号姓名学历出生日期性别工作时间住址电话部门号
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.2 Departments表数据样本
部门号部门名称备注部门号部门名称备注
1 财务部null 4 研发部null
2 人力资源部null 5 市场部null
3 经理办公室null
表实验3.3 Salary表数据样本
编号收入支出编号收入支出
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')。