DataGear(3)、导入数据操作

1、数据准备

我们在网上下载一些测试数据进行练习。例如我们下载一下餐饮数据(数据分析工具(Excel)之餐饮数据分析 - 知乎)中提供的餐饮数据(餐饮数据.csv_免费高速下载|百度网盘-分享无限制)。

打开csv格式的数据,第一列是字段的名称

为兼容数据格式,我们把文件保存成excel格式的餐饮数据.xlsx,

我们用Kimi(Kimi.ai - 帮你看更大的世界)生成这张表的SQL语句。

提示信息如下:

生成一段SQL语句,在MySQL数据库中创建一张表,表的名称是 “餐饮数据”,字段包括:
城市,字符,最大长度30;
类型,字符,最大长度30;
店名,字符,最大长度60;
点评,整数,最大长度10;
人均,数字,最大长度6,其中小数2位;
口味,数字,最大长度3,其中小数1位;
环境,数字,最大长度3,其中小数1位;
服务,数字,最大长度3,其中小数1位。
要求字符集兼容中文,每个字段都允许空。

生成的结果如下:

我们复制SQL语句

CREATE TABLE `餐饮数据` (
  `城市` CHAR(30) DEFAULT NULL,
  `类型` CHAR(30) DEFAULT NULL,
  `店名` CHAR(60) DEFAULT NULL,
  `点评` INT DEFAULT NULL,
  `人均` DECIMAL(6, 2) DEFAULT NULL,
  `口味` DECIMAL(3, 1) DEFAULT NULL,
  `环境` DECIMAL(3, 1) DEFAULT NULL,
  `服务` DECIMAL(3, 1) DEFAULT NULL
) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

到系统SQL工作台

提示执行成功。

然后我们选择数据源后面的下拉键,选择【导入】,将下载的餐饮数据.excel文件导入。

选择第二个excel格式的数据

第二步默认

第三步注意,导入的表名称要跟我们闯进的表名称相符,默认的表名称是导入的文件名,如果不一致,需要修改表名称。

提示失败,我们点击一下查看原因。

提示人均超过范围了。我们扩大一下人均的数据大小,

在Kimi中输入

在MySQL数据库中,生成表的SQL语句如下
CREATE TABLE `餐饮数据` (
  `城市` CHAR(30) DEFAULT NULL,
  `类型` CHAR(30) DEFAULT NULL,
  `店名` CHAR(60) DEFAULT NULL,
  `点评` INT DEFAULT NULL,
  `人均` DECIMAL(6, 2) DEFAULT NULL,
  `口味` DECIMAL(3, 1) DEFAULT NULL,
  `环境` DECIMAL(3, 1) DEFAULT NULL,
  `服务` DECIMAL(3, 1) DEFAULT NULL
) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

生成一条SQL语句,将“人均”修改成数字,最大10,其中小数2位;

结果为

我们把SQL语句

ALTER TABLE `餐饮数据` MODIFY COLUMN `人均` DECIMAL(10, 2) DEFAULT NULL;

复制到系统的SQL工作台中执行

提示执行成功。

我们再次导入

提示执行成功了。我们打开左侧的餐饮数据,查看数据。

可以看到,已经把数据导入了。

  • 13
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值