如何把CSV导入mysql数据库

我需要把http://pan.baidu.com/s/1eQtaxzG这个文件导入到数据库,用SQLyog来操作,如何实现呢?MYsql里已经创建表:faguo,但未创建... 我需要把http://pan.baidu.com/s/1eQtaxzG这个文件导入到数据库,用SQLyog来操作,如何实现呢?
MYsql里已经创建表:faguo,但未创建相关的表,我想每导入一个同样格式文件就生成一个表的话,怎么操作?
展开
 我来答
qh663
2014-04-15 · TA获得超过187个赞
知道小有建树答主
回答量:270
采纳率:0%
帮助的人:227万
展开全部
导入操作
存在特殊字符情况的处理
Book1.csv

编号,名称,说明
1,测试数据1,"测试CSV文件中,有逗号"
2,测试数据2,"测试CSV文件中有""双引号"""
3,测试数据3,"测试CSV文件中,有逗号和""双引号"""
4,测试数据4,普通数据

mysql> CREATE TABLE Test_Book1 (
-> id int,
-> name VARCHAR(10),
-> data VARCHAR(100)
-> );
Query OK, 0 rows affected (0.05 sec)

下面的 lines terminated by '\r\n' 是 要求换行符号,为 windows的换行
下面的 ignore 1 lines是 忽略第一行的标题行。
mysql> LOAD DATA INFILE 'f:/Book1.csv'
-> INTO TABLE Test_Book1
-> FIELDS TERMINATED BY ','
-> OPTIONALLY ENCLOSED BY '"'
-> lines terminated by '\r\n'
-> ignore 1 lines
-> (id, name, data);
Query OK, 4 rows affected (0.00 sec)
Records: 4 Deleted: 0 Skipped: 0 Warnings: 0

mysql> select * from test_book1;
+------+-----------+--------------------------------+
| id | name | data |
+------+-----------+--------------------------------+
| 1 | 测试数据1 | 测试CSV文件中,有逗号 |
| 2 | 测试数据2 | 测试CSV文件中有"双引号" |
| 3 | 测试数据3 | 测试CSV文件中,有逗号和"双引号" |
| 4 | 测试数据4 | 普通数据 |
+------+-----------+--------------------------------+
4 rows in set (0.00 sec)
GUOYYYY
2014-04-15 · TA获得超过521个赞
知道小有建树答主
回答量:506
采纳率:0%
帮助的人:283万
展开全部
用navicat软件导,方便省事。

试了一下,把最上面的一栏改成字母,保存为xml或者其他格式,可以正常导入。
追问
可以提供一下具体的操作流程吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式