粘贴您的 SQL CREATE TABLE 语句,即可立即获得 Go struct 定义。支持 MySQL、PostgreSQL、SQLite 与 SQL Server 语法,可自定义字段命名与 JSON 标签风格。
粘贴您的 SQL CREATE TABLE 语句,即可立即获得 Go struct 定义。支持 MySQL、PostgreSQL、SQLite 与 SQL Server 语法,可自定义字段命名与 JSON 标签风格。
关于这个主题的常见疑问与实用解答。
此转换器支持 MySQL、PostgreSQL、SQLite 与 SQL Server 的 CREATE TABLE 语法。能正确将数据库特定的字段类型(如 VARCHAR、INT、BIGINT、TIMESTAMP、BOOLEAN、TEXT 等)映射到适当的 Go 类型。
可以,您可以选择 SQL 字段名称转换为 Go 字段名称的方式。选项包含 PascalCase(Go 惯例)、保留原始 snake_case 或自定义映射规则。确保生成的 struct 符合项目的代码规范。
可以,您可以配置 struct 标签以包含 json、db(用于 sqlx)或 gorm 标签。也可以选择标签的命名惯例(snake_case、camelCase 等)以符合 API 或 ORM 需求。
不会,SQL DDL 转 Go struct 的转换完全在您的浏览器内进行。您的 SQL 结构定义通过 JavaScript 在本地解析,不会离开您的设备。