無模式匯出SQLite3表資料
在處理SQLite3資料庫時,您可能需要匯出特定表格而不包含模式資訊。這對於將資料傳輸到不同的資料庫或只是備份部分資料非常有用。
為此,您可以在SQLite3 shell會話中使用.mode
和.out
命令。這些命令允許您指定資料的匯出方式。
要以SQL格式匯出表格數據,請依照下列步驟操作:
開啟SQLite3 shell並導航到包含要匯出表的資料庫。
執行以下指令將輸出模式設定為「insert」:
<code> .mode insert <目标表名></code>
將<目标表名>
替換為您要匯出的表格的名稱。
使用.out
指令設定輸出檔:
<code> .out <输出文件名>.sql</code>
將<输出文件名>
替換為所需的SQL轉儲的檔案名稱和路徑。
執行以下查詢以選擇並匯出指定表中的資料:
<code> select * from <表名>;</code>
將<表名>
替換為您要匯出的表格的名稱。
匯出的資料將以SQL檔案的形式儲存,其格式可以重新執行以將資料插入到另一個SQLite3資料庫中。此方法可讓您輕鬆地在資料庫之間傳輸資料或執行部分資料備份。
以上是如何在沒有架構的情況下轉儲 SQLite3 表資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!