Linux 用 shell 脚本 批量 导入 csv 文件 到 mysql 数据库
来源:互联网 发布:画工程图用什么软件 编辑:程序博客网 时间:2024/06/06 14:01
前提:
- 每个csv文件第一行为字段名
- 创建的数据库字段名同csv 文件的字段名
- 导入一个 csv 文件
mysql --local-infile -uusename -ppassword databasename -e "LOAD DATA LOCAL INFILE '1.csv' INTO TABLE tablename FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n'"
注:
(‘,’ 和 ‘\r\n’ 是根据你的csv 文件决定的 第一个是 字段分割的标志,第二个是行分割的标志)
(–local-infile: 没有这个会报错【ERROR 1148 (42000) at line 1: The used command is not allowed with this MySQL version】)
- 批量导入 多个 csv 文件
for file in ./*.csv;do mv $file tablename.csv;mysqlimport --local --fields-terminated-by="," -uusename -ppassword databasename tablename.csv;rm tablename.csv;done
注:
改脚本在导入数据的同时会删除文件 别忘记在导入数据库前备份文件啊
0 1
- Linux 用 shell 脚本 批量 导入 csv 文件 到 mysql 数据库
- java实现批量导入.csv文件到mysql数据库
- 批量导入csv文件到数据库
- 导入csv文件到mysql数据库
- 将csv文件导入到mysql数据库
- ruby脚本 大csv文件快速批量insert导入mysql
- shell 导入csv到mysql
- shell脚本批量导入数据到oracle数据库
- csv文件导入到mysql
- csv文件导入到mysql
- csv文件导入mysql数据库
- PHP实现CSV大文件数据导入到MYSQL数据库
- 通过java导入csv文件到oracle(mysql)数据库
- PHP 将CSV文件导入到Mysql数据库
- linux上mysql远程备份和自动导入到指定数据库的shell脚本
- 用脚本将excel,csv等文件导入数据库
- 批量导入sql文件(shell脚本)
- 从Excel文件读取数据批量导入到Mysql数据库
- FFmpeg介绍
- android:inputType参数类型说明
- struts2的注入参数,获取值
- VCS usage tips
- 如何制作一个日活超过1000的应用(二) 架构服务器
- Linux 用 shell 脚本 批量 导入 csv 文件 到 mysql 数据库
- Android开发之APP弹幕功能
- 【动态规划】Vijos P1493 传纸条(NOIP2008提高组第三题)
- 5. Web 的结构组件
- jQuery制作分页插件
- Java中的AutoBoxing (Integer对-128~127之间数值的特殊处理)
- 关于HashSet是如何存取不重复的数据的理解
- 知识库
- 面试经历