Dbeaver目前只支持数据库表或者CSV导入犯事,此博客记录这个导入过程

一、解决中文乱码

1、csv或者excel数据放置好之后正常保存

2、后缀修改为txt,直接确定,不会丢失数据

3、不必使用任何第三方软件打开文件,就使用电脑自带的记事本,发现数据正常

4、修改编码,直接修改后缀为csv

【此处注意】:

如果修改好编码之后,需要二次打开csv文件,则需要重复 3,4步骤

猜测软件对csv格式文件有默认编码,打开之后编码就恢复默认,之前的utf-8设置自动失效

5、ebeaver中导入文件

二、数字型字符转varchar丢失精度问题

思考过程:
1、目前可以人工保证精度在导入前正常,excel格式下、转化为txt文件后、csv文件

2、导入过程数字型列自动识别为123数字格式,且无法设置

3、导入之后若强制控制对应关系中目标列的类型,那么会在表中自动创建一个列,且精度缺失

4、考虑将计就计以文本格式控制入库,在库中使用sql做转化

1、处理长整型列未文本,保证数据正确存储

2、放置数据

3、表中创建一个临时字段

4、excel格式下添加字符后缀

【记得列头这里取消后缀,与3步骤中临时字段名称一致】

5、导入数据

6、查看数据中$

第一个红框就是目标列,第二个红框是导入的临时列

7、SQL处理

update table名称 set 目标列= left(`临时列`,统一位数) 

如果前端的列位数不定,可以按照需求在里面找函数

SQL中字符串截取函数(SUBSTRING)_小白成小黑-CSDN博客_sql截取字符串中的一部分

导入完成,删除临时字段


THE END

GOOD LUCK

Debeaver导入csv文件后处理乱码与数字型转varchar丢失精度问题相关推荐

  1. Mac中用Excel导入csv文件出现乱码

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/codemanship/article/ ...

  2. Mac中用Excel导入csv文件出现中文乱码

    请去原文查看:Mac中用Excel导入csv文件出现乱码 此处仅take notes, 如有侵权,请联系删除,谢谢. 用vim查看某文件的编码方式 vi 源文件.csv 按esc,再输入:set 在t ...

  3. python如何将utf-8编码文件改为ansi编码文件_Excel导入CSV文件乱码?两个小方法让文件正常显示...

    最近网友抱怨,收到别人发来的数据表,打开后长这样: CSV再EXCEL中显示为乱码 除了数字,其他是啥玩意儿 完全乱码... (乱码!乱马!乱吗?乱!) 但是当使用记事本打开,检查确认是否文件有问题时 ...

  4. csv文件导入后台乱码_教师使用Excel打开csv文件出现乱码怎么办-Leo老师

    在工作学习中,我们经常会遇到教师使用Excel打开csv文件出现乱码怎么办这样的问题.夏普说过:不经巨大的困难,不会有伟大的事业.因此,面对教师使用Excel打开csv文件出现乱码怎么办我们应该有努力 ...

  5. csv文件导入后台乱码_Excel打开csv文件出现乱码的解决方法

    本文转载自公众号:IT技术网,作者:包小可. CSV文件是一种数据文件,正常情况下,我们可以直接在excel表格中打开CSV文件,不过有时也会出现乱码,很多人不知道该如何解决.针对此种情况,本文详细介 ...

  6. SAS导入csv文件乱码解决办法

    我们现在有一个csv文件,而且文件比较大,有80M左右. 我们使用下面的语句来导入csv文件 option compress = yes validvarname = any; libname dp ...

  7. python怎么导入csv文件数据-机器学习Python实践——数据导入(CSV)

    一,CSV 逗号分隔值(逗号分隔值,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).字幕:纯意味着该文件的英文一个字符序列,不含必须像二进制数 ...

  8. mysql linux导入csv主键,MySQL导入csv文件内容到Table及数据库的自增主键设置

    写在前面 目的是测试将csv文件内容导入到表中, 同时记录一下自增主键的设置. 测试采用MySQL8.0. 新建表customer_info如下, 未设置主键. 修改上表, 添加主键id, 并设置为自 ...

  9. foxmail导入csv邮箱联系人乱码

    Foxmail导入联系人 打开foxmail客户端左下角,点击联系人界面 在foxmail右上方菜单栏,选择"导入",选择需要导入的格式(这边使用csv),选择从邮箱后台导出的联系 ...

最新文章

  1. 标签内联事件和event对象
  2. 可执行jar包的MANIFEST.MF
  3. java编写应用程序_为您的Java应用程序编写数据驱动的测试
  4. 学习程序开发的方法,仅供参考吧
  5. xml格式怎么转换excel_pdf怎么转换成excel?这个转换技巧你值得拥有!
  6. C#常用正则表达式收藏
  7. monkey基本命令及脚本编写
  8. GStreamer系列-基础概念
  9. 软考系统集成项目管理工程师全真模拟题(含答案、解析)
  10. html5 拖拽 编辑 插件,超给力 Vue.js 可视化H5拖拽编辑器Quark-H5
  11. python modbus_tk模块学习笔记(rtu slaver例程)
  12. HTML5+CSS3练习小实例:发光果冻泡泡动画
  13. 经典Android开发教程!面试字节跳动两轮后被完虐,附面试题答案
  14. 高性价比40W双C口氮化镓快充方案,提供Demo板测试!
  15. 计算机黑屏启动超慢,电脑开机很慢然后黑屏连不上网怎么办(新手可学的4种简单处理方法)...
  16. Ajax异步请求原理和过程
  17. 分享一个将字符串中间段替换为*号的函数
  18. 微信小程序获取滚动条高度_小程序超过高度加滚动条 小程序尺寸规范
  19. 如何把密度函数化为标准正态二维分布_浅谈IVD统计系列--资料类型及正态分布...
  20. Android之电话拨号器

热门文章

  1. DS18B20测量温度数码管显示
  2. 这些Android内存管理知识你都知道吗
  3. 一款无root抓包工具 AndroLuaJ
  4. 北京某公司新产品研发项目管理内训圆满结束!
  5. Icesword 驱动部分分析
  6. 可持续能源技术带来的意义
  7. 华为笔记本(linux版) 安装华为win10专业版系统教程
  8. 傻眼了!一组超震撼的国外摄影图片欣赏
  9. Linux 安装最新版QQ或TIM 免安装 点击即用
  10. 经济学说史-试题(十套)附答案