我想學習SQL,我下載了一個數據庫來練習。我下載了兩個擴展名爲.sql的文件,一個是架構,另一個是實際數據。我也安裝了MySQL Workbench。我一直在搜索,我一直在嘗試解決這個問題,但我不明白Workbench,我無法加載數據庫。導入數據和架構到MySQL Workbench
在哪裏可以導入模式和數據以嘗試查詢?
任何幫助將非常感激。
我想學習SQL,我下載了一個數據庫來練習。我下載了兩個擴展名爲.sql的文件,一個是架構,另一個是實際數據。我也安裝了MySQL Workbench。我一直在搜索,我一直在嘗試解決這個問題,但我不明白Workbench,我無法加載數據庫。導入數據和架構到MySQL Workbench
在哪裏可以導入模式和數據以嘗試查詢?
任何幫助將非常感激。
這在Workbench中很簡單,我將使用免費提供的sakila數據庫作爲示例。隨意這適用於您的情況:
在這種情況下(如執行sakila-schema.sql創建模式),步驟(4)和(5)是可選的,但id ea值得一提。
下面是它會怎樣看裝個腳本到SQL IDE時:
你可以從終端使用mysql控制檯。通過用戶ID登錄並通過。然後從下面的命令創建一個數據庫是.sql文件沒有一個這樣的命令來創建。
Create database db-name
use db-name;
SOURCE xyz.sql;
Source命令會將xyz.sql中的內容加載到您創建的數據庫中。這將在後面的工作臺中得到體現。
謝謝!該模式如何加載? – FranGoitia 2014-10-08 15:33:12
這將是相同的方式..沒有更改..只需登錄並源您的schema.sql文件。 – 2014-10-08 16:25:14
謝謝。我嘗試了這些命令,但是我仍然無法在Workbench中看到任何數據庫,或者如果有一個數據庫我不知道該在哪裏尋找。 – FranGoitia 2014-10-08 16:39:41
其在Linux平臺上很容易只要按照下文提到的步驟,下載sakila的-DB的zip文件後,將其解壓縮。現在您將擁有兩個文件,一個是sakila-schema.sql另一個是sakila-data.sql。
請確定提取的文件存在於主目錄別人提供的這些絕對路徑所有上述命令中的文件。
這正是應該在MySQL Workbench中完成任務的方式。還有一點需要注意:不要使用「運行SQL腳本」,你可以將腳本加載到SQL編輯器中並從那裏運行它。加載sakila數據文件時,您會被要求輸入它的內容 - 選擇Latin1。 – 2014-10-09 07:12:59