Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyjaśnienie MySqlBulkLoader

MySQLBulkLoader jest klasą w klasie MySQL Connector/Net, która otacza instrukcję MySQL LOAD DATA INFILE . Daje to MySQL Connector/Net możliwość załadowania pliku danych z lokalnego lub zdalnego hosta na serwer. [MySQLBulkLoader ]

Przykład użycia MySQLBulkLoader jest również prezentowany tu

Aby wyjaśnić: MySQLBulkLoader nie jest podobny do SQLBulkCopy . SQLBulkCopy zwany także Bulk insert odczytuje dane z DataTable i MySQLBulkLoader zwany także LOAD DATA INFILE czyta z pliku. Jeśli masz listę danych do wstawienia do swojej bazy danych, możesz przygotować i wstawić dane bezpośrednio do swojej bazy danych za pomocą SQLBulkCopy; gdzie z MySQLBulkoader będziesz musiał wygenerować plik ze swoich danych przed uruchomieniem polecenia.

Nie ma odpowiednika SQLBulkCopy wewnątrz MySQL Connector/Net w momencie pisania; jednak MySQL DB obsługa Bulk insert , dzięki czemu możesz uruchomić odpowiednie polecenie w MySQLCommand jak przedstawiony tu .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Problem z MySQL z klauzulą ​​WHERE

  2. Doctrine 2 DQL MySQL odpowiednik ROUND()?

  3. serwer czatu:jaki jest najlepszy (zoptymalizowany) sposób zapisywania dziennika rozmów

  4. Pisanie zapytania SQL do pozycji SELECT z poniższej tabeli

  5. Czy ip2long() w PHP równa się funkcji INET_ATON() w MySQL?