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

Giải thích về MySqlBulkLoader

MySQLBulkLoader là một lớp trong lớp MySQL Connector / Net bao bọc câu lệnh MySQL LOAD DATA INFILE . Điều này cung cấp cho MySQL Connector / Net khả năng tải tệp dữ liệu từ máy chủ cục bộ hoặc máy chủ từ xa tới máy chủ. [ MySQLBulkLoader ]

Ví dụ về cách sử dụng MySQLBulkLoader cũng được trình bày Tại đây

Để rõ ràng: MySQLBulkLoader không tương tự với SQLBulkCopy . SQLBulkCopy còn được gọi là Bulk insert đọc dữ liệu từ DataTableMySQLBulkLoader còn được gọi là LOAD DATA INFILE đọc từ một tệp. Nếu bạn có một danh sách dữ liệu để chèn vào cơ sở dữ liệu của mình, bạn có thể chuẩn bị và chèn trực tiếp dữ liệu vào bên trong cơ sở dữ liệu của mình bằng SQLBulkCopy; ở đâu với MySQLBulkoader bạn sẽ cần tạo một tệp từ dữ liệu của mình trước khi chạy lệnh.

Không có bản sao của SQLBulkCopy bên trong MySQL Connector / Net tại thời điểm ghi; tuy nhiên, MySQL DB hỗ trợ Bulk insert , vì vậy bạn có thể chạy lệnh tương ứng trong MySQLCommand như đã trình bày Tại đây .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mySQL CAST và ASC / DESC

  2. Làm cách nào để nối một chuỗi vào một trường hiện có trong MySQL?

  3. Hiển thị thông báo lỗi SQL

  4. MySQL chậm khi tham gia. Bất kỳ cách nào để tăng tốc

  5. Boolean vs tinyint (1) cho các giá trị boolean trong MySQL