mysqlimport cmdline-tool hỗ trợ nhập tệp csv và IIRC hỗ trợ ánh xạ các cột khác nhau trong csv thành các cột khác nhau trong bảng của bạn.
http://linux.die.net/man/1/mysqlimport
Tôi nhận ra rằng nó chỉ là một trình bao bọc dòng cmd cho câu lệnh sql LOAD DATA INFILE, có thể được sử dụng thay thế.
Nếu bạn cần sắp xếp lại dữ liệu, bạn chỉ có thể nhập căn hộ csv vào một bảng tương đương và từ đó, thực hiện chèn ... chọn từ