CoderTools

数据库Schema与DDL生成器

将CSV/JSON数据转换为优化的SQL建表语句(CREATE TABLE)与插入脚本

🔒 100% 本地处理您输入的数据完全在浏览器中处理,不会上传到任何服务器。

配置选项

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语句

数据类型检测机制

工具会扫描输入数据(最多前1000行),并通过正则匹配检查整数、浮点数、日期、布尔值和UUID。这种自动检测机制有助于生成准确的列定义:

  • 扫描最多1000行以分析数据值模式
  • 使用正则表达式匹配INT、DECIMAL、DATE、TIMESTAMP、BOOLEAN和UUID类型
  • 对于包含混合类型或无法识别的列,默认使用VARCHAR(文本)类型

常见使用场景

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

相关工具

快捷菜单

暂无访问记录