84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我使用 Mysql Workbench 將多個模式匯出到一個 2GB 的 sql 檔案中。 現在,我想導入它。
問題是,在我到目前為止看到的範例中,命令是針對每個模式的:
mysql -h 主機名稱 -u 使用者資料庫 < 路徑/to/test.sql
我的檔案包含來自多個架構的許多表。
如何運行?它太大,無法貼上到 Mysql Workbench 中,或從程式中運行它。
三個選擇:
包含 USE <schema> 語句 a> 在 SQL 輸入檔中,位於引用該架構中的表的其他語句之前。
USE <schema>
使用限定表名 。然後,您可以引用任何架構中的表,無論哪個架構是預設架構。
將輸入文件拆分為多個文件,每個模式一個文件。使用 mysql 命令列工具的不同呼叫來運行這多個檔案中的每一個,並傳遞對應的架構名稱作為參數。
mysql
三個選擇:
包含
USE <schema>
語句 a> 在 SQL 輸入檔中,位於引用該架構中的表的其他語句之前。使用限定表名 。然後,您可以引用任何架構中的表,無論哪個架構是預設架構。
將輸入文件拆分為多個文件,每個模式一個文件。使用
mysql
命令列工具的不同呼叫來運行這多個檔案中的每一個,並傳遞對應的架構名稱作為參數。