concerning: importing really large batch insert statements: There is a setting in the MySQL server configuration file (my.cnf/my.ini) name MAX-ALLOWED_PACKET that controls this. If the server configuration is under your control you can raise the value (and stop and restart mySQL for the changes to take effect). Actually there migth be two MAX-ALLOWED_PACKET -values: one for use with the Mysqldump -utility another for clients like SQLyog.
If the .sql file is generated with SQLyog you can have one row with each INSERT statement by unchecking “create bulk insert statements” in the export dialogue.