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

Cách chuyển thông tin giữa MySQL và file dữ liệu


Chuyển thông tin giữa MySQL và file dữ liệu nghĩa là nhập dữ liệu từ file vào database hoặc xuất dữ liệu từ database ra file. MySQL có hai câu lệnh để nhập/xuất dữ liệu:

LOAD DATA INFILE

Câu lệnh này dùng để nhập dữ liệu từ file vào database. Nó đọc bản ghi trực tiếp từ file và chèn vào bảng. Cú pháp:

Cú pháp

LOAD DATA LOCAL INFILE '[path/][file_name]' INTO TABLE [table_name];
  • path: địa chỉ file.
  • file_name: tên file .txt.
  • table_name: bảng nơi dữ liệu sẽ được tải.

SELECT ... INTO OUTFILE

Câu lệnh này dùng để xuất dữ liệu từ database ra file. Nó ghi kết quả của SELECT vào file. Cú pháp:

Cú pháp

SELECT ... INTO OUTFILE '[path/][file_name]' FROM TABLE [table_name];
  • path: địa chỉ file.
  • file_name: tên file .txt.
  • table_name: bảng nơi dữ liệu được chọn sau SELECT.

Cả hai câu lệnh trên tương tự nhau ở chỗ đều liên quan đến chuyển dữ liệu giữa file và database.