【MySQL数据库】学习笔记2-基于客户&商品的关系型数据库的数据导入/连接查询/结果导出

下文为基于客户&商品的Mysql关系型数据库的数据文件的导入、连接查询以及查询结果导出的相关说明。

图0


一、「原始分类数据属性概览」

  • 据统计,`22 category201812141850`中共包含有3847种商品类别,3319个类别名称,797个父类ID(基于已有类别的再划分)。

    分别对应记录:3847条CATEGORY_ID、3847条CATEGORY_NO、3319条CATEGORY_NAME、797条PARENT_ID。图1.1

  • `瓜果小食`中共包含有104种商品类别,104个类别名称,103个父类ID,如下图所示:图1.2

  • `家务用具`中共包含有586种商品类别,576个类别名称,155个父类ID,如下图所示:图1.3

  • `零食小吃`中共包含有281种商品类别,264个类别名称,87个父类ID,如下图所示:图1.4

  • `其他`中共包含有200种商品类别,178个类别名称,102个父类ID,如下图所示:图1.5

  • `日常用品`中共包含有217种商品类别,213个类别名称,83个父类ID,如下图所示:图1.6

  • `上班族`中共包含有363种商品类别,326个类别名称,107个父类ID,如下图所示:图1.7

  • `食材`中共包含有865种商品类别,723个类别名称,272个父类ID,如下图所示:图1.8

  • `童婴孕妇`中共包含有190种商品类别,187个类别名称,66个父类ID,如下图所示:图1.9

  • `休闲人士`中共包含有748种商品类别,606个类别名称,180个父类ID,如下图所示:图1.10

  • `烟酒茶滋补`中共包含有105种商品类别,100个类别名称,29个父类ID,如下图所示:图1.11

二、「原始分类数据文件说明」

  • 原始数据来源于22 category201812141850,该数据文件为所有商品的类别简介,其基本属性如下图所示:图1
  • 如下图所示,其基本商品属性包含CATEGORY_ID(类别ID)、 CATEGORY_NO(类别编号)、CATEGORY_NAME(类别名称)、 PARENT_ID(商品分类父类ID)。
    图2
  • 在原有数据资料的基础上,项目成员对数据进行了按照商品属性以及客户属性的再分类,共计形成了10个csv文件,分别为:
    1⃣️商品属性(6个)
    食材、家务用具、零食小吃、日常用品、瓜果小事、烟酒茶滋补。
    2⃣️客户属性(4个)
    童婴孕妇、烟酒茶滋补、休闲人士、其他。
    图3

三、「关系型数据库的建立」

  • product表
    图3.1

  • category表
    图3.2

  • 购买记录表
    图3.3

  • category数据库
    图3.4

  • 关系型数据库结果示例图3.5

四、「MySQL操作代码」

  • 查询统计属性中的非重复样本数量
USE category;

SELECT
	COUNT(DISTINCT CATEGORY_ID) AS CATEGORY_ID,
	COUNT(DISTINCT CATEGORY_NO) AS CATEGORY_NO,
	COUNT(DISTINCT CATEGORY_NAME) AS CATEGORY_NAME,
	COUNT(DISTINCT PARENT_ID) AS PARENT_ID
FROM
	瓜果小食;
  • 多个数据表的关联查询
USE category;

SELECT
	a.CUSTOMER_ID,
	b.PRODUCT_id,
	b.PRODUCT_NAME,
	c.CATEGORY_ID,
	c.CATEGORY_NAME
FROM
	家务用具 AS c
NATURAL JOIN product201812141850 AS b
NATURAL JOIN first_season_first_week AS a;

五、「操作步骤」

  • 使用MySQL创建并调用category数据库图5.1
  • 切换至MySQL用户端操作界面Navicat图5.2
  • 在category数据库目录下右击表-导入向导图5.3
  • 选取数据表进行导入图5.4
  • 导入向导-分隔符图5.5
  • 导入向导-附加选项图5.6
  • 导入向导-目标表图5.7
  • 导入向导-结构调整图5.8
  • 导入向导-导入模式图5.9
  • 导入向导-导入成功图5.10
  • 导出查询结果图5.11
  • 选择导出文件包含数据表属性名图5.12
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值