赞
踩
Dbeaver目前只支持数据库表或者CSV导入犯事,此博客记录这个导入过程
1、csv或者excel数据放置好之后正常保存
2、后缀修改为txt,直接确定,不会丢失数据
3、不必使用任何第三方软件打开文件,就使用电脑自带的记事本,发现数据正常
4、修改编码,直接修改后缀为csv
【此处注意】:
如果修改好编码之后,需要二次打开csv文件,则需要重复 3,4步骤
猜测软件对csv格式文件有默认编码,打开之后编码就恢复默认,之前的utf-8设置自动失效
5、ebeaver中导入文件
思考过程:
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。