返回主页

SQL 生成器

把 CSV 转成 CREATE TABLE 与 INSERT 语句

每批行数
表格数据
3 × 6
SQL
CREATE TABLE `users` (
  `id` INTEGER,
  `name` VARCHAR(255),
  `email` VARCHAR(255),
  `age` INTEGER,
  `active` TINYINT(1),
  `signup` DATETIME
);

INSERT INTO `users` (`id`, `name`, `email`, `age`, `active`, `signup`) VALUES
  (1, 'Alice Chen', 'alice@example.com', 29, 1, '2024-01-12');

INSERT INTO `users` (`id`, `name`, `email`, `age`, `active`, `signup`) VALUES
  (2, 'Bob Li', 'bob@example.com', 34, 0, '2024-02-03');

INSERT INTO `users` (`id`, `name`, `email`, `age`, `active`, `signup`) VALUES
  (3, 'Carol Wu', 'carol@example.com', 27, 1, '2024-03-21');
3 行

列名来自第一行,类型按整列内容推断(整数 / 小数 / 日期 / 布尔 / 文本);空单元格写成 NULL,单引号自动转义。只生成 SQL 文本,不会连接任何数据库。