好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

【实验】MySQL数据库技术实验报告模板.docx

13页
  • 卖家[上传人]:碎****木
  • 文档编号:237664962
  • 上传时间:2022-01-10
  • 文档格式:DOCX
  • 文档大小:41.16KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.【关键字】实验MySQL 数据库技术实验报告13文档来源为:从网络收集整理.word 版本可编辑.系 别 班 级学 号 姓 名 地点地点机房课程名称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 数据库技术实验报告系 别 班 级学 号 姓 名 地点 地点机房课程名称 MySQL 数据库技术实目的和实验要求:验过实验名称 实验 2 创建数据库和表程(1) 了解MySQL 数据库中的存储引擎分类(2) 了解表的结构特点(3) 了解MySQL 的基本数据类型(4) 了解空值的概念(5) 学会在MySQL 界面工具中创建数据库和表(6) 学会使用SQL 语句创建数据库和表实验内容:1.实验题目创建用于企业用于管理的员工管理数据库,数据库名为YGGL,包含员工的信息,部门信息,及员工的薪水信息。

      数据库YGGL 包含下列三个表:(1) Employees:员工信息表(2) Departments:部门信息表(3) Salary:员工薪水情况表表实验 2.1 Employees 表结构列名数据类型长度是否允许空值说明Employeeschar6否员工编号,主键namechar10否姓名educationchar4否学历birthdaydate16否出生日期sexchar2否性别workyeartinyint1是工作时间addressvarchar20是地址phonenumberchar12是departmentIDchar3否员工部门号,外键表实验 2.2 Departments 表结构列名数据类型长度是否允许空值说明departmentIDchar3否部门编号,主键departmentNamechar20否部门名notetext16是备注表实验 2.3 Salary 表结构列名数据类型长度是否允许空值说明employmeeIDchar6否员工编号,主键Incomefloat8否收入Outcomefloat8否支出2.实验准备首先要明确,能够创建数据库的用户必须是数据管理员,或是被授权使用CREATEDATEBASE 语句的用户。

      其次,确定数据库包含哪些表,以及所包含的个表的数据结构,还要了解 MySQL 的常用数据类型,以及创建数据库的表此外还要了解两种常用的创建数据、表的方法,即在界面管理工具中创建和使用CREAT DATEBASE 语句创建实验步骤:1.使用命令行方式创建数据库YGGL1) 打开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) 删除表employmees2) 删除数据库YGGL3) 使用命令行将表Student 中的Sdept 列删除,并添加“入学时间”列,其数据类型为日期型实验小结:在不知道系统中是否存在要创建的数据库时,最好加上IF NOT EXISTS,来避免因已存在而致使无法成功创建的情况发生。

      对于创建表及删除数据库、表时,类同MySQL 数据库技术实验报告系 别 班 级学 号 姓 名 地点地点机房课程名称MySQL 数据库技术实验名称实验 3 表数据插入、修改和删除(必)实 验 过 程目的和实验要求:(1) 学会在界面管理工具中对数据库表进行插入、修改和删除数据操作(2) 学会用SQL 语句对数据库进行插入、修改和删除数据操作(3) 了解数据更新操作时要注意数据完整性(4) 了解SQL 语句对表数据操作的灵活控制功能实验内容:1.实验题目分别使用MySQL Administator和SQL 语句,向在实验 2 建立的数据库YGGL 的表Employees、Departments 和Salary中插入多行数据记录,然后修改和删除一些记录使用SQL 进行有效的修改和删除2.实验准备首先,了解对表数据的插入、删除、修改都属于表数据的更新操作对表数据的操作可以在MySQL Administator中进行,也可以由SQL 语句实现其次,要掌握SQL 中用于对表数据进行插入、修改、和删除的命令分别是INSERT、UPDATE 和DELETE要特别注意在执行插入、删除和修改等数据更新操作时,必须保证数据完整性。

      此外,还要了解使用SQL 语言在对表数据进行插入、修改和删除时,比在MySQL Administator中操作表数据更为灵活,功能更强大在实验 2 中,用于实验的YGGL 数据库中的 3 个表已经建立,现在要将各表的样本数据添加到表中样本数据如表实验 3.1、表实验 3.2 和表实验 3.3 所示表实验 3.1 Employees 表数据样本编号姓名学历出生日期性别工作时间住址部门号000001王林大专1966-01-2318中山路 32-1-5082010008伍容华本科1976-03-2813北京东路 100-211020010王向荣硕士1982-12-0912四牌路 10-0-1081020018李丽大专1960-07-3006中山东路 102-21102201刘明本科1972-10-1813虎踞路 100-25102208朱俊硕士1965-09-2812牌楼巷 5-3-1065108991钟敏硕士1979-08-1004中山路 10-3-1053111006张石兵本科1974-10-0111解放路 34-1-2035210678林涛大专1977-04-0212中山北路 24-353302566李玉敏本科1968-09-2013热河路 209-34308759叶凡本科1978-11-1812北京西路 3-7-524504209陈林琳大专1969-09-0305汉中路 120-4-124表实验 3.2 Departments 表数据样本部门号部门名称备注部门号部门名称备注1财务部null4研发部null2人力资源部null5市场部null3经理办公室null表实验 3.3 Salary 表数据样本编号收入支出编号收入支出0000012100.8123.091089913259.98281.520100081582.6288.030200102860.0298.01022012569.88185.650200182347.68180.01110061987.0179.583087592531.98199.085042092066.15108.02106782240.0121.03025662980.7210.21022081980.0100.0实验步骤:1. 使用SQL 语句插入表数据(1)向表Employees 中插入记录:('000001','王林','大专','1966-01-23','1',8,'中山路 32-1-508,'','2')。

      2)使用REPLACE 语句向Departments 表插入记录:('1','广告部','负责推广产品'),并查看是否已插入2. 使用SQL 语句修改表数据(1) 使用SQL 命令修改表Salary,将编号为 011112 的职工收入改为 28902) 将所有职工收入增加 1003) 使用SQL 命令删除Employees 中编号为 011112 的职工信息4) 删除所有收入大于 2500 的员工信息5) 使用TRA。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.