為什麼使用這個 SQL INSERT 產生器?
- 依結構描述產生 Postgres/MySQL/SQLite INSERT 語句。
- 預覽 20 行並匯出 .sql。
- 種子模式可產生可重現的測試資料。
- 只分享設定,網址不包含 SQL。
快速預設
載入預設資料表以快速開始。
產生
隨機 SQL INSERT 產生器
定義資料表結構描述,然後產生 SQL INSERT 語句。
語法類型 notes
- 識別名稱可使用雙引號(Postgres/SQLite)或反引號(MySQL)引用。
- 布林值會輸出為 TRUE/FALSE。
- 時間戳會輸出為 'YYYY-MM-DD HH:MM:SS'。
如何有效使用隨機 SQL INSERT 產生器
先固定資料表名稱、SQL 語法類型與列數。基準結果正確後,再一次調整一個選項,才能判斷變化來自 INSERT 模式、引用方式或隨機產生。
先決定資料表形狀
先定義欄位名稱與資料類型,再考慮檔案大小。當結構描述已符合預期匯入的資料表時,預覽最有價值。
依下一步選擇 INSERT 模式
需要較小檔案與較快匯入時使用多列 INSERT;需要更清楚的差異比對、逐行除錯或相容較嚴格載入器時,使用單列 INSERT。
謹慎決定引用與種子模式
當結構描述使用保留字、大小寫混合或連字號時,請開啟資料表與欄位名稱引用。只有需要可重現測試 fixture 時才使用種子模式;需要較難預測的樣本時,安全模式更合適。
匯出前先預覽
- 產生大型檔案前,先檢查幾行預覽。
- 確認所選語法類型中的時間戳範圍、enum 值與跳脫規則。
- 請記得分享連結只保留設定,永遠不包含產生的 SQL 輸出。
另請參閱
常見問題解答
我的資料會上傳嗎?
不會。所有處理都在你的瀏覽器本機執行。
引用資料表/欄位名稱有什麼作用?
它會用引號包住資料表與欄位名稱,讓保留字、大小寫混合或連字號可正確處理。
使用種子模式安全嗎?
不安全。種子模式只用於可重現性。
什麼時候該用多列或單列 INSERT 模式?
需要較小檔案與較快匯入時使用多列 INSERT;需要更容易比對差異、逐行除錯,或配合每列一個 INSERT 的載入器時使用單列 INSERT。
分享連結會包含什麼?
分享連結只儲存設定,例如語法類型、列數、結構描述與可選的種子旗標,不會包含產生的 SQL 輸出。