Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MYSQL nhập dữ liệu từ csv bằng cách sử dụng LOAD DATA INFILE

Bạn có thể sử dụng TẢI THÔNG TIN DỮ LIỆU lệnh nhập csv tập tin vào bảng.

Kiểm tra liên kết này MySQL - TẢI THÔNG TIN DỮ LIỆU .

LOAD DATA LOCAL INFILE 'abc.csv' INTO TABLE abc
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(col1, col2, col3, col4, col5...);

Đối với người dùng MySQL 8.0:

Sử dụng LOCAL các rủi ro bảo mật giữ từ khóa và kể từ MySQL 8.0, LOCAL khả năng được đặt thành False theo mặc định. Bạn có thể thấy lỗi:

LỖI 1148:Lệnh đã sử dụng không được phép với phiên bản MySQL này

Bạn có thể ghi đè nó bằng cách làm theo hướng dẫn trong tài liệu Hãy lưu ý rằng việc ghi đè như vậy không giải quyết được vấn đề bảo mật mà chỉ là xác nhận rằng bạn nhận thức được và sẵn sàng chấp nhận rủi ro.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xác định một biến trong vùng chọn và sử dụng nó trong cùng một vùng chọn

  2. SYSDATE () so với NOW () trong MySQL:Sự khác biệt là gì?

  3. Hiệu suất MySQL:MyISAM so với InnoDB

  4. Cảnh báo:mysql_fetch_array ():đối số được cung cấp không phải là kết quả MySQL hợp lệ

  5. Neo4j - Xóa nút bằng Cypher