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

一、使用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. 正常上面步骤进行导入。


相关推荐
这个DBA有点耶7 小时前
从MySQL 5.7到8.0:JSON查询性能差在哪?虚拟列索引vs多值索引怎么选
数据库·mysql·架构
胡写代码7 小时前
数据库审计字段,别再每张表各写一套了——我统一成这 6 个字段
数据库
SelectDB11 小时前
为什么 JSON 正在成为分析数据库新的竞争点?
数据库·json·agent
ClouGence12 小时前
开源数据库管理工具 CloudDM 4.2.0 发布,新增 GoldenDB、KingbaseES 等数据源
数据库·dba·devops
发霉的馒头12 小时前
ORA-00845: MEMORY_TARGET not supported on this system的解决方法
数据库
草莓熊Lotso14 小时前
【Redis 初阶】Set 类型深度解析:去重集合的运算能力与实战场景
linux·网络·数据库·windows·redis·tcp/ip·缓存
煎饼皮皮侠15 小时前
【设计】设计一个web版的数据库管理平台后端(之五) --借鉴mybatis
数据库·mybatis
东风破_1 天前
danci 2:创建的单词书到底存在哪里?从 Supabase 一路理解 ORM、Drizzle 和 RLS
数据库·后端·node.js
橙子家1 天前
OSS 文件上传的几个风险点和解决方案
数据库
2601_962066491 天前
【Sql Server】Update中的From语句,以及常见更新操作方式
android·java·数据库