MySQL数据库技术实验报告模板

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MySQL数据库技术实验报告

系别班级学号姓名地点

地点机房课程名称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)使用命令行将表Student中的Sdept列删除,并添加“入学时间”列,其数据类型为日期型

实验小结:

在不知道系统中是否存在要创建的数据库时,最好加上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 .65 020018 2347.68 .0

111006 1987.01 79.58 308759 2531.98 .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')。

相关文档
最新文档