数据库导入数据步骤及问题

一、使用DBeaver的数据导入功能

需求:app_yansedangan新增了"油漆系数"字段,用户给出了含主键id、油漆系数的excel表,需要根据id将油漆系数存入表中。

  1. 将excel文件另存为CSV格式(id为大数字设置单元格-格式为文本)。

  2. 另存为CSV格式文件。

  3. 导入csv中数据到临时表。

    • 右键点击数据库 → 导入数据
    • 选择Excel文件,设置字段类型(预览数据发现id被逗号分隔了,不是错误正常向下走)
    • 导入到一个新的临时表
  4. 执行UPDATE语句。

    mysql 复制代码
    UPDATE icd_dev.app_yansedangan t
      INNER JOIN icd_dev.bom_20260104 temp ON t.id = temp.id
      SET t.youqixishu_y579ga4r = temp.xishu;

遇到问题

csv中长数字以科学计数法格式显示

解决方法:

  1. 将excel文件另存为CSV格式前,将长数字设置为"文本"格式。
  2. 用excel打开csv仍是科学计数法格式(这是excel显示的问题,不是文件中数据问题),换txt或者vscode这种"文本编辑器"打开看下数据应该是正常的。
  3. 正常上面步骤进行导入。


相关推荐
拾贰_C14 小时前
【无标题】
运维·服务器·数据库·pytorch·python·考研·学习方法
ChrylZzz14 小时前
Oracle RAC和读写分离库场景优势对比
数据库
qq192572302714 小时前
mysql高级查询
数据库·mysql
dishugj14 小时前
【oracle】 RMAN数据库迁移 19c(RAC到单实例)
数据库·oracle
骑着蜗牛闯宇宙14 小时前
TP8上传Excel地址数据批量标注到高德地图
数据库·php·excel
TDengine (老段)14 小时前
TDengine JAVA 语言连接器入门指南
java·大数据·开发语言·数据库·python·时序数据库·tdengine
oMcLin14 小时前
如何在Ubuntu 22.04上通过配置LVM优化存储,提升香港服务器的大规模数据库的读写性能?
服务器·数据库·ubuntu
艾莉丝努力练剑14 小时前
【QT】初识QT:背景介绍
java·运维·数据库·人工智能·qt·安全·gui
Neolnfra14 小时前
openGauss部署配置指南
数据库·opengauss·gaussdb