MySQL导入CSV格式文件
2015-07-22 09:06
573 查看
MYSQL LOAD DATA INFILE命令可以把csv平面文件中的数据导入到数据库中。
linux下:
LOAD DATA INFILE '/home/test/dump/ip_location.csv'
INTO TABLE ip_location
CHARACTER SET utf8
FIELDS TERMINATED BY ',' ENCLOSED BY '"';
--CHARACTER SET :mysql字符集,一定要加上,免去乱码麻烦
--INTO TABLE :导入到哪个表
--FIELDS TERMINATED BY :以什么作为分割符
-- ENCLOSED BY :被什么包围
windows:
LOAD DATA INFILE "d:/insert_data.csv"
REPLACE INTO TABLE DEMO
CHARACTER SET gb2312
FIELDS TERMINATED BY "," ENCLOSED BY ""
LINES TERMINATED BY "\r\n";
注意field terminated by "," ,CSV格式的文件都是以逗号","作为分隔符的。
--LINES TERMINATED BY:这个与linux不同,以什么作为一行的结尾。
下面是一个例子:
linux下:
LOAD DATA INFILE '/home/test/dump/ip_location.csv'
INTO TABLE ip_location
CHARACTER SET utf8
FIELDS TERMINATED BY ',' ENCLOSED BY '"';
--CHARACTER SET :mysql字符集,一定要加上,免去乱码麻烦
--INTO TABLE :导入到哪个表
--FIELDS TERMINATED BY :以什么作为分割符
-- ENCLOSED BY :被什么包围
windows:
LOAD DATA INFILE "d:/insert_data.csv"
REPLACE INTO TABLE DEMO
CHARACTER SET gb2312
FIELDS TERMINATED BY "," ENCLOSED BY ""
LINES TERMINATED BY "\r\n";
注意field terminated by "," ,CSV格式的文件都是以逗号","作为分隔符的。
--LINES TERMINATED BY:这个与linux不同,以什么作为一行的结尾。
下面是一个例子:
相关文章推荐
- MySQL 查询某个列中相同值的数量统计
- txt文件导入MySQL方法
- mysql集群的配置
- mysql的入门基础操作
- 将一些文档(.zip,.txt,.pdf)进行流处理,存储到mysql中blob字段中
- MySql数据库的导入_命令工具
- 如何使用MySQL查询某个列中相同值的数量统计
- MySQL修改root账号密码的方法
- mysql
- MySQL group_concat
- Mycat(4):消息表mysql数据库分表实践
- 3.4 实例 playbook安装mysql
- mysql部分学习心得(入门级别)
- Mysql 数据备份与恢复,用户创建,授权
- Mysql 环境配置查询
- MySQL进阶---MySql常用命令总结
- 理解MySQL――索引与优化
- 5.3以上建议使用mysqlnd驱动
- MySQL执行存储过程权限
- MySQL计数器表的设计