Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Nhập file CSV vào MySQL bằng công cụ mysqlimport

Quy trình import CSV với mysqlimport

Công cụ dòng lệnh mysqlimport nhập dữ liệu từ file CSV (giá trị phân cách bằng dấu phẩy) vào bảng MySQL. Yêu cầu: tên file trùng tên bảng, cấu trúc cột khớp nhau.

Ví dụ

File Address.csv:

Name,LastName,Address
Mohan, Sharma, Sundernagar
Saurabh, Arora, Chandigarh
Rajesh, Singh, Lucknow

Bảng Address đã tạo sẵn:

mysql> DESCRIBE ADDRESS;
+----------+-------------+------+-----+---------+-------+
| Field    | Type        | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| Name     | varchar(20) | YES  |     | NULL    |       |
| LastName | varchar(20) | YES  |     | NULL    |       |
| Address  | varchar(20) | YES  |     | NULL    |       |
+----------+-------------+------+-----+---------+-------+

Chạy lệnh import:

C:\mysql\bin> mysqlimport --ignore-lines=1 --fields-terminated-by=, --verbose --local -u root query C:/mysql/bin/mysql-files/address.csv
Connecting to localhost
Selecting database query
Loading data from LOCAL file: C:/mysql/bin/mysql-files/address.csv into address
query.address: Records: 3 Deleted: 0 Skipped: 0 Warnings: 0
Disconnecting from localhost

Kiểm tra:

mysql> SELECT * FROM Address;
+---------+----------+-------------+
| Name    | LastName | Address     |
+---------+----------+-------------+
| Mohan   | Sharma   | Sundernagar |
| Saurabh | Arora    | Chandigarh  |
| Rajesh  | Singh    | Lucknow     |
+---------+----------+-------------+