sql >> Database >  >> RDS >> Mysql

Een uitleg van MySqlBulkLoader

MySQLBulkLoader is een klasse in de MySQL Connector/Net-klasse die de MySQL-instructie LOAD DATA INFILE omhult . Dit geeft MySQL Connector/Net de mogelijkheid om een ​​gegevensbestand van een lokale of externe host naar de server te laden. [MySQLBulkLoader ]

Het voorbeeld hoe de MySQLBulkLoader . te gebruiken wordt ook Hier

Voor alle duidelijkheid: De MySQLBulkLoader is niet vergelijkbaar met SQLBulkCopy . SQLBulkCopy ook wel Bulk insert genoemd leest gegevens uit DataTable en MySQLBulkLoader ook wel LOAD DATA INFILE . genoemd leest uit een bestand. Als u een lijst met gegevens heeft om in uw database in te voegen, is het mogelijk om gegevens rechtstreeks in uw database voor te bereiden en in te voegen met SQLBulkCopy; waar met de MySQLBulkoader u moet een bestand van uw gegevens genereren voordat u de opdracht uitvoert.

Er is geen tegenhanger van SQLBulkCopy binnen MySQL Connector/Net op het moment schrijven; echter, de MySQL DB ondersteuning Bulk insert , zodat u de bijbehorende opdracht kunt uitvoeren in een MySQLCommand zoals gepresenteerd Hier .



  1. Een één-op-één-relatie definiëren in SQL Server

  2. Geldige tijdreeksindelingen voor SQLite-datum-/tijdfuncties

  3. Hoe kan ik zoeken naar een zin zoals O'% in MySql?

  4. Maken, niet breken, SQL Server-prestaties