CoderTools

Schema转SQL DDL生成器

将CSV/JSON数据转换为SQL CREATE TABLE和INSERT语句

配置选项

Schema转SQL DDL生成器文档

这个工具是什么?

此工具将CSV和JSON格式的数据架构转换为SQL DDL语句(CREATE TABLE)和INSERT语句。它会自动从输入数据推断列数据类型,并为多个数据库系统生成特定于数据库的SQL语法。

主要功能

  • 支持多种输入格式:CSV和JSON数组
  • 从数据值自动推断数据类型(INT、VARCHAR、DATE、TIMESTAMP、BOOLEAN等)
  • 支持5种主流数据库(MySQL、PostgreSQL、SQL Server、SQLite、Oracle)
  • 自动检测主键列(id、*_id)
  • 可选生成DROP TABLE和INSERT语句

常见使用场景

  • 从CSV导出或电子表格快速创建数据库表
  • 将JSON数据结构迁移到关系数据库
  • 生成带有示例数据的测试数据库架构
  • 将API响应转换为数据库表

支持的数据库

  • MySQL - 流行的开源关系数据库
  • PostgreSQL - 具有企业功能的高级开源数据库
  • SQL Server - 微软的企业级数据库解决方案
  • SQLite - 轻量级嵌入式数据库
  • Oracle - 企业级商业数据库

相关工具