SQL → data parses INSERT statements (multi-row VALUES, NULL/TRUE/FALSE, numbers, strings with '' and \' escapes, function calls kept as text) and CREATE TABLE statements (column names, types, NOT NULL, defaults, primary keys) into rows per table, output as JSON, CSV, an escaped HTML table or a schema summary; other statements are ignored and listed. Data → SQL turns a JSON array of objects or CSV (header row, typed cells) into batched INSERT statements with MySQL, PostgreSQL or SQLite quoting, optionally preceded by an inferred CREATE TABLE. Nothing is executed. Everything runs locally.