logo

SQL 轉為 Go Struct

JSON 轉為 YAML
JSON 轉為 TOML
JSON 轉為 JS 物件
貼上 CREATE TABLE 語句,即可依照自訂命名規則產生符合 Go 習慣的 struct 定義。

貼上您的 SQL CREATE TABLE 語句,即可立即取得 Go struct 定義。支援 MySQL、PostgreSQL、SQLite 與 SQL Server 語法,可自訂欄位命名與 JSON 標籤風格。

logo
啪唧開發工坊
SQL 轉為 Go Struct

SQL 轉為 Go Struct

JSON 轉為 YAML
JSON 轉為 TOML
JSON 轉為 JS 物件
貼上 CREATE TABLE 語句,即可依照自訂命名規則產生符合 Go 習慣的 struct 定義。
關於這個工具

貼上您的 SQL CREATE TABLE 語句,即可立即取得 Go struct 定義。支援 MySQL、PostgreSQL、SQLite 與 SQL Server 語法,可自訂欄位命名與 JSON 標籤風格。

請貼上想要轉換的 SQL CREATE TABLE 語句。
處理中
結果將顯示於此...
處理中
請貼上想要轉換的 SQL CREATE TABLE 語句。
處理中

常見問題

關於這個主題的常見疑問與實用解答。

支援哪些資料庫語法?

此轉換器支援 MySQL、PostgreSQL、SQLite 與 SQL Server 的 CREATE TABLE 語法。能正確將資料庫特定的欄位型別(如 VARCHAR、INT、BIGINT、TIMESTAMP、BOOLEAN、TEXT 等)對應到適當的 Go 型別。

可以自訂欄位命名風格嗎?

可以,您可以選擇 SQL 欄位名稱轉換為 Go 欄位名稱的方式。選項包含 PascalCase(Go 慣例)、保留原始 snake_case 或自訂對應規則。確保產生的 struct 符合專案的程式碼規範。

可以自訂 JSON 標籤風格嗎?

可以,您可以設定 struct 標籤以包含 json、db(用於 sqlx)或 gorm 標籤。也可以選擇標籤的命名慣例(snake_case、camelCase 等)以符合 API 或 ORM 需求。

我的資料會被傳送到伺服器嗎?

不會,SQL DDL 轉 Go struct 的轉換完全在您的瀏覽器內進行。您的 SQL 結構定義透過 JavaScript 在本地解析,不會離開您的裝置。