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

Chuyển dữ liệu giữa MySQL và file qua dòng lệnh: mysqlimport vs mysqldump

Hai công cụ chính

1. mysqlimport – Nhập dữ liệu

Đọc nhiều định dạng (CSV, tab-delimited) và chèn vào database. Giao diện dòng lệnh cho LOAD DATA INFILE.

Cú pháp: mysqlimport [options] database_name filename1 filename2 ...

Tên file phải trùng tên bảng đích.

2. mysqldump – Xuất dữ liệu

Client dump database để backup hoặc chuyển server. Xuất ra file SQL (CREATE/INSERT) hoặc file text tab-delimited.

Cú pháp: mysqldump --tab=dir_name options db_name tbl_name ...

Khi dùng --tab=dir_name, mysqldump xuất mỗi bảng ra file text tab-delimited trong thư mục chỉ định (dùng SELECT ... INTO OUTFILE).

Tóm tắt

  • mysqlimport: File → Database.
  • mysqldump: Database → File (SQL hoặc text).