貼上您的 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 在本地解析,不會離開您的裝置。