我使用的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’ , 以此类推。