将csv批量导入数据库 怎么往mysql数据库中导入csv数据?
怎么往mysql数据库中导入csv数据?
Ysql有自己的CSV引擎,可以将CSV中的数据导入MySQL数据库,速度比PHP或python编写的批处理程序快得多。
具体实现代码示例:
代码如下:
加载数据填充“/tmp/文件.csv“into tableutablename(set character utf8)
字段以”结尾,“
用“”括起来
用“Rn”终止的行
此代码中涉及的一些关键字的解释如下:
用“”终止的字段:表示CSV文件中的字段终止符,即数据之间的分隔符;
用“”括起来:表示信封字符;
以“”终止的行:行终止符
本文详细介绍了CSV文件(rfc4180)中CSV的格式。要点如下:
(1)字段用“,(逗号)分隔,数据行用Rn分隔;
(2)字符串用半角双引号括起来,字符串的双引号用两个双引号表示。
通过以上说明,对详细的数据导入代码应该有更好的了解。
同样,CSV数据可以导入MySQL数据库,MySQL中的数据表也可以导出到CSV文件中。导出的代码示例如下:
select*from tablename into outfile“/tmp/数据.txt“
字段以”、”
可选地用“””括起来。
行以“n”
将数据库中的数据导出到文件后,要再次将数据导入数据库,必须遵循定义的格式导出时在文件中。
将csv批量导入数据库 mysql导入csv文件 csv文件导入mysql数据库
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。