您的位置:首页 > 数据库 > MySQL

MySQL 批量导入 csv 文件

2015-08-21 12:16 651 查看
注意编码一致性,如:我的数据库是utf-8编码,csv文档的编码也是utf-8.

导入使用 LOAD DATA LOCAL INFILE 详细用法请参看文档或者书籍。

mysql user表结构:

+----------+-------------+------+-----+---------+----------------+
| Field    | Type        | Null | Key | Default | Extra          |
+----------+-------------+------+-----+---------+----------------+
| uid      | int(11)     | NO   | PRI | NULL    | auto_increment |
| username | varchar(20) | NO   |     | NULL    |                |
| password | varchar(20) | NO   |     | NULL    |                |
+----------+-------------+------+-----+---------+----------------+


生成的 csv 文件格式:

tom,tompassword,

Lili,lilipassword,


执行导入

LOAD DATA LOCAL INFILE 'D:/database.csv' INTO TABLE user fields terminated by ',' enclosed by '"'(`username`, `password`);


红色部分分别指的是: 文件路径、表、字段。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: