在 PhpStorm 中匯出資料庫結構(也就是產生 DDL,Data Definition Language)其實非常方便,因為它內建了強大的 DataGrip 資料庫管理引擎。

以下是單純匯出「資料庫結構」的標準步驟:

使用內建的 SQL Generator

這個方法不需要額外安裝任何指令工具,直接由 PhpStorm 幫你產生結構的 SQL 語法:

  1. 開啟 Database 工具視窗 點擊畫面右側邊欄的 Database 標籤。如果沒看到,可以從頂部選單選擇 View > Tool Windows > Database

  2. 選取目標資料庫或資料表 在工具視窗中,展開你的資料庫連線,找到你想匯出的 Schema(資料庫/結構) 或是特定的 Tables(資料表)。你可以按住 Ctrl (Windows/Linux) 或 Cmd (Mac) 來多選資料表。

  3. 開啟 SQL 產生器 在選取的目標上 點擊右鍵,然後選擇 SQL Scripts > SQL Generator...(預設快速鍵通常是 Ctrl + Alt + GCmd + Option + G)

  4. 設定並儲存 SQL 檔案

    • 此時會彈出一個新視窗,右側會即時顯示產生出來的 SQL 結構代碼。

    • 左側面板 可以讓你微調匯出設定。例如:你可以勾選是否要加入 DROP TABLE 語法、是否要包含索引 (Indexes) 與外鍵 (Foreign Keys) 等。

    • 確認無誤後,點擊視窗右上方的 儲存圖示 (Save to File...),將其另存為 .sql 檔案;或者你也可以直接全選並複製右側的程式碼。