CSV to SQL Importer

A tool which takes a CSV file, uses the first row as the field names and produces the CREATE TABLE and LOAD DATA SQL commands to import it into MariaDB/MySQL.

While I often have access to PHPMyAdmin, its CSV importer is tied to a number of server configuration variables which often need increasing: upload_max_filesize, post_max_size and max_allowed_packet. Even then it often is much slower and more unreliable for large files than LOAD DATA.

CSV File Please Note: this is done entirely in JavaScript and the file is never transferred server side.
Field Name Replacements
Create Table
Load Data
Load Comments...