SQL 表生成器:构建 CREATE TABLE 语句
SQL 表生成器可为 MySQL、PostgreSQL、SQLite、SQL Server 和 Oracle 创建 SQL CREATE TABLE 语句。可视化设计列,或粘贴 CSV 或 JSON 样本数据以自动推断列类型。配置列名、类型、长度、可空性、主键、唯一、自增和默认值,然后为生成的语句选择可选的 IF NOT EXISTS 或 DROP IF EXISTS 行为。
SQL 表生成器是一款基于浏览器的 SQL 架构生成器,可创建 CREATE TABLE 语句。可用它在线为 MySQL、PostgreSQL、SQLite、SQL Server 和 Oracle 创建 SQL 表定义。您可以可视化设计列,或提供样本数据来辅助构建表定义。
要从数据开始,粘贴 CSV 或 JSON,工具会自动推断列类型。您还可以设置列名、类型、长度、可空性、主键、唯一、自增和默认值。生成的语句可选择包含 IF NOT EXISTS 或 DROP IF EXISTS,让您掌控输出中的这些子句。
CSV 和 JSON 表示结构化数据,而 SQL CREATE TABLE 语句为数据库定义表的列及其属性。在为应用、测试、固定数据或种子数据工作流准备架构时,将样本数据转换为表定义会很有帮助。该工具支持多种 SQL 方言,方便您在生成 SQL 前选择目标格式。
SQL 表生成器完全在浏览器中运行:您的输入在设备上处理,不会发送到服务器。页面加载后可离线工作,无需服务器连接。开发者和 DevOps 工程师可以用它创建或调整表定义,无需手动起草每个列语句。
步骤 1:从 MySQL、PostgreSQL、SQLite、SQL Server 或 Oracle 中选择 SQL 方言,使 CREATE TABLE 语句适配您的数据库。
步骤 2:可视化添加列,或粘贴 CSV 或 JSON 样本数据以自动推断列类型。
步骤 3:根据需要配置列名、类型、长度、可空性、主键、唯一、自增和默认值。
步骤 4:选择是否包含 IF NOT EXISTS 或 DROP IF EXISTS,然后生成 CREATE TABLE 语句。
步骤 5:复制生成的 SQL,用于您的架构、测试、固定数据或种子数据工作流。
使用场景:为测试或固定数据架构准备 CREATE TABLE 语句,让数据库结构在运行测试前就绪。
使用场景:在一个表中可视化定义多个列,而无需手动编写每个列定义。
使用场景:将现有数据集转换为表架构时,使用 CSV 或 JSON 样本数据推断列类型。
使用场景:为 MySQL、PostgreSQL、SQLite、SQL Server 或 Oracle 生成数据库专属语句,无需手动适配方言。
使用场景:在为应用设计架构时,设置可空性、主键、唯一、自增和默认值。
使用场景:当该选项适合您的建表工作流时,为生成的语句添加 IF NOT EXISTS 或 DROP IF EXISTS。