几个CSV大文件如何导入mysql数据库,并更新替换对应数据

几个CSV大文件如何导入mysql数据库,并更新替换对应数据,第1张

数据太大,用数据库客户端软件直接导入非常卡,还是直接执行SQL吧。

1、指定文件路径。

2、字段之间以逗号分隔,数据行之间以\r\n分隔(我这里文件是以\n分隔的)。

3、字符串以半角双引号包围,字符串本身的双引号用两个双引号表示。

Sql代码

复制代码 代码如下:

load data infile 'D:\\top-1mcsv'

into table `site`

fields terminated by ',' optionally enclosed by '"' escaped by '"'

lines terminated by '\n';

顺带也备份个导出吧。

Sql代码

复制代码 代码如下:

select from `site`

into outfile 'D:\\top-1mcsv'

fields terminated by ',' optionally enclosed by '"' escaped by '"'

lines terminated by '\n';

使用SQL Server 自带的数据导入向导,右击击要导入的数据库,任务→导入数据启动向导,

数据源选择“平面文件源”,然后浏览打开要导入的csv文件,

进行必要的设置:标题行分隔符(默认回车换行,不用改),首行是否是列标题(默认不选,如果CSV,第一行是列标题则选上),列分隔符(默认是逗号),行分隔符(默认回车换行,不用改),其他他的选项可以自己看看。向导默认导入数据时每列宽为varchar(50),如果有超过这个宽度的列要在高级中手动修改列宽。

然后就是目标了,选择要导入的数据库,输入用户,密码(要有可写权限)。

如果目标表已经存在可以选择目标表,还可以指定每一个列的映射关系,是否清空目标表,是否启用标识插入(自增列),如果目标不存在,那就简单了,向导会自己建一个表,可以自己指定名称。

使用很简单,有点基础的看看就会了,MS的东西都一个样。

导入方法有多种,csv文件可以通过PLSQL/DEVELOPER的文本导入器导入(工具-文本导入器),也可将其转成xls通过ODBC导入器导入(工具-ODBC导入器),也可借助第三方工具导入,也可通过宿主语言(C#、JAVA等)导入,也可利用外部工具将其转化为insert语句导入……

以上就是关于几个CSV大文件如何导入mysql数据库,并更新替换对应数据全部的内容,包括:几个CSV大文件如何导入mysql数据库,并更新替换对应数据、如何把 .csv 的文件导入数据库SQL SERVER 中!(急急急!!)、如何把csv文件里的数据读取到oracle数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9265983.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存