SQL导入csv数据后,表格的数据有双引号,请问有人知道怎么去掉双引号吗?不去掉双引号,筛选不了数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL导入csv数据后,表格的数据有双引号,请问有人知道怎么去掉双引号吗?不去掉双引号,筛选不了数据?相关的知识,希望对你有一定的参考价值。
有人知道的吗,该怎么做呢???双引号怎么去掉呀,表格里的数据都有双引号
参考技术A select replace(字段,'''','')from 表
要这样?追问
what???能说得清楚一点吗???
您是看不懂我的意思,还是?
我不是语句都给你写出来了吗,,你不是要去掉"吗,,,
本回答被提问者采纳几个CSV大文件如何导入mysql数据库,并更新替换对应数据?
使用了navicat 导入非常慢,而且每次导入的数据容量有限,无法一次将单个csv内的所有文件导入。
数据太大,用数据库客户端软件直接导入非常卡,还是直接执行SQL吧。1、指定文件路径。
2、字段之间以逗号分隔,数据行之间以\\r\\n分隔(我这里文件是以\\n分隔的)。
3、字符串以半角双引号包围,字符串本身的双引号用两个双引号表示。
Sql代码
复制代码 代码如下:
load data infile \'D:\\\\top-1m.csv\'
into table `site`
fields terminated by \',\' optionally enclosed by \'"\' escaped by \'"\'
lines terminated by \'\\n\';
顺带也备份个导出吧。
Sql代码
复制代码 代码如下:
select * from `site`
into outfile \'D:\\\\top-1m.csv\'
fields terminated by \',\' optionally enclosed by \'"\' escaped by \'"\'
lines terminated by \'\\n\'; 参考技术A 建议你将csv导入到一个新的数据库中,然后用程序重新整理数据 参考技术B 无需CSV 大文件分割,直接用昊米配置相应的数据库所属服务器配置,单个大文件上传即可。本回答被提问者采纳 参考技术C 搞定了吗?
以上是关于SQL导入csv数据后,表格的数据有双引号,请问有人知道怎么去掉双引号吗?不去掉双引号,筛选不了数据?的主要内容,如果未能解决你的问题,请参考以下文章
通过导入数据向导将引号转义的 CSV 导入 SQL Server 到所有 nvarchar 列