将多个excel 表格中的数据,导入到Mysql数据库中

我使用的Navicat Premium 15 版,先连接数据库
多个excel数据表 需要有相同的标题,名称数量一致
1、右键“表” ----导入向导
在这里插入图片描述
2、选择数据导入文件的格式(比如:将excel 文件的数据导入库,就选择excel文件)----再点击下一步
在这里插入图片描述
3、选择导入文件
在这里插入图片描述

在这里插入图片描述
4、选择好文件后 点击打开
在这里插入图片描述
在这里插入图片描述
5、设置好习惯的日期格式-----下一步
在这里插入图片描述
6、下一步
在这里插入图片描述
7、选择下一步
在这里插入图片描述
9、提示数据处理成功 共处理了 323条数据-----选择关闭

在这里插入图片描述
9、选择插入字段
在这里插入图片描述
10、输入插入的字段名 并设置类型 长度 等等
在这里插入图片描述
11、再插入一个主键字段fid
在这里插入图片描述
点击“保存”
因字段名fid 与 导入表中 标题名称相同,所以先改一下名字(比如:改成fid2),将所有excel数据文件全部导入后,再把名字改回来。

二、手动为 数据库中businessTpye字段添加数据
– 为sheet2表添加 businessType 信息
UPDATE sheet2
SET businessType = CASE
WHEN fid2 >= 1 AND fid2 <= 323 THEN ‘04’
WHEN fid2 >= 324 AND fid2 <= 8072 THEN ‘03’
WHEN fid2 >= 8073 AND fid2 <= 30886 THEN ‘01’
WHEN fid2 >= 30887 AND fid2 <= 31524 THEN ‘02’
ELSE businessType
END;
这个 SQL 语句使用了 CASE 语句来根据 ID 的范围更新 businessType 字段。
当 fid2 在 1 到 323 之间时,businessType 将被更新为 ‘03’;
当 fid2 在 324 到 8072 之间时,businessType 将被更新为 ‘01’ , 以此类推。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值