国开MySQL数据库应用形考任务4.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
_ 实验训练 1 在 MySQL 中创建数据库和表 请到电脑端查看 实验目的 熟悉 MySQL 环境的使用,掌握在 MySQL 中创建数据库和表的方法,理解 MySQL 支持的 数据类型、数据完整性在 MySQL 下的表现形式,练习 MySQL 数据库服务器的使用,练习 CREATE TABLE,SHOW TABLES ,DESCRIBE TABLE ,ALTER TABLE ,DROP TABLE 语句 的操作方法。 实验内容: 【实验 1-1 】 MySQL 的安装与配置。 参见 4.1 节内容,完成 MySQL 数据库的安装与配置。 【实验 1-2 】创建“汽车用品网上商城系统”数据库。 用 CREATE DATABASE 语句创建 Shopping 数据库,或者通过 MySQL Workbench 图形 化工具创建 Shopping 数据库。 【实验 1-3 】在 Shopping 数据库下,参见 3.5 节,创建表 3-4 ~表 3-11 的八个表。 _ 可以使用 CREATE TABLE 语句,也可以用 MySQL Workbench 创建表。 【实验 1-4 】使用 SHOW 、 DESCRIBE 语句查看表。 【实验 1-5 】使用 ALTER TABLE 、 RENAME TABLE 语句管理表。 【实验 1-6 】使用 DROP TABLE 语句删除表,也可以使用 MySQL Workbench (注意:删除前最好对已经创建的表进行复制。 ) 【实验 1-7 】连接、断开 MySQL 服务器,启动、停止 MySQL 服务器。 【实验 1-8 】使用 SHOW DATABASE 、USE DATABASE 、DROP DATABASE  删除表。 语句管理 “网 上商城系统” Shopping 数据库。 实验要求: 1 . 配合第 1 章第 3 章的理论讲解,理解数据库系统。 2 . 掌握 MySQL 工具的使用,通过 MySQL Workbench 图形化工具完成。 _ 3 . 每执行一种创建、 删除或修改语句后, 均要求通过 MySQL Workbench 查看执行结果。 4 . 将操作过程以屏幕抓图的方式复制,形成实验文档。 实验训练 2 :数据查询操作 请到电脑端查看 实验目的: 基于实验 1 创建的汽车用品网上商城数据库 Shopping ,理解 MySQL 运算符、函数、谓词, 练习 Select 语句的操作方法。 实验内容: 1.单表查询 【实验 2.1 】字段查询 (1 )查询商品名称为“挡风玻璃”的商品信息。 分析: 商品信息存在于商品表, 而且商品表中包含商品名称此被查询信息,涉及一个表就可以完成简单单表查询。  因此这是只需要 _ (2 )查询 ID 为 1 的订单。 分析:所有的订单信息存在于订单表中,而且订单用户 ID 也存在于此表中,因此这是只需 要查询订单表就可以完成的查询。 【实验 2.2 】多条件查询 查询所有促销的价格小于 1000 的商品信息。 分析: 此查询过程包含两个条件,第一个是是否促销,第二个是价格, 在商品表中均有此信 息,因此这是一个多重条件的查询。 【实验 2.3 】 DISTINCT (1 )查询所有对商品 ID 为 1 的商品发表过评论的用户 ID 。 分析: 条件和查询对象存在于评论表中, 对此商品发表过评论的用户不止一个, 而且一个用 户可以对此商品发表多个评论,因此,结果需要进行去重,这里使用 DISTINCT 实现。 (2 )查询此汽车用品网上商城会员的创建时间段, 1 年为一段。 分析: 通过用户表可以完成查询, 每年可能包含多个会员, 如果把此表中的创建年份都列出 _ 来会有重复,因此使用 DISTINCT 去重。 【实验 2.4 】 ORDER BY (1 )查询类别 ID 为 1 的所有商品,结果按照商品 ID 降序排列。 分析:从商品表中可以查询出所有类别 ID 为 1 的商品信息, 结果按照商品 ID 的降序排列, 因此使用 ORDER BY 语句,降序使用 DESC 关键字。 (2 )查询今年新增的所有会员,结果按照用户名字排序。 分析:在用户表中可以完成查询,创建日期条件设置为今年,此处使用语句 ORDER BY 。 【实验 2.5 】 GROUP BY (1 )查询每个用户的消费总金额(所有订单) 。 分析:订单表中包含每个订单的订单总价和用户 ID 。现在需要将每个用户的所有订单提取 出来分为一类,通过 SUM() 函数取得总金额。此处使用 GROUP BY 语句和 SUM() 函数。 (2 )查询类别价格一样的各种商品数量总和。 _ 分析:此

文档评论(0)

131****8546 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档