CSV to SQL reads a CSV and writes the SQL to load it: an optional CREATE TABLE with guessed column types, then INSERT statements in batches.
Numbers pass through unquoted, empty cells become NULL, and strings are quoted and single-quote-escaped. Identifier quoting follows the dialect you pick. It runs in your browser.
Every value in a column is checked. All integers gives an integer type, integers and decimals gives a numeric type, all true or false gives a boolean, and anything else is text.
ANSI, MySQL, PostgreSQL, and SQLite. They differ in identifier quoting and in how booleans and decimals are written.
Yes. Untick CREATE TABLE to get only the INSERT statements.
No. The conversion runs in your browser.