mysql 安裝employees db的步驟

由於準備要開始學習ASP.NET的高級部分,因此今晚想安裝一個數據庫示例,百度發現原來mysql有個employees dbmysql

可是單純按照網上的方法,也是沒有辦法導入的,因此寫了這篇博文,做爲筆記。sql

 

本文內容參考了2篇文章:數據庫

http://ari.iteye.com/blog/1066690學習

http://blog.csdn.net/xiaoshuai1127/article/details/50545181spa

在此對兩位做者,表示感謝。.net

 

步驟以下:命令行

1、下載code

地址:https://launchpad.net/test-db/employees-db-1/1.0.6blog

 

2、解壓get

解壓所下載的文件,存放在任意目錄,但爲了方便,建議放在路徑較短地方,個人是放在:E:\employees_db

 

3、修改導入文件內容

使用寫字板,打開上一步文件夾中的employees.sql,裏面的內容,從第38行開始以下:

   set storage_engine = INNODB;
-- set storage_engine = MyISAM;
-- set storage_engine = Falcon;
-- set storage_engine = PBXT;
-- set storage_engine = Maria;

select CONCAT('storage engine: ', @@storage_engine) as INFO;

若是沒有這一步操做,在下一步導入的時候,會提示storage_engine錯誤,具體的緣由我不清楚,可是我知道個人mysql根目錄下的my.ini的文件,設置了default-storage-engine=INNODB,這一句表明建立新表時將使用的默認存儲引擎,能夠看到employees.sql中的語句,是表示有5個storage_engine的選項,默認爲INNODB,與我設置的同樣,可是仍然提示沒有找到,估計是版本的問題,由於這個employees_db是比較舊的,

經過百度到的結果,正如裏面所說,mysql默認使用的就是INNODB,因此就把這行也註釋掉就好了,順便也把下面的查詢語句註釋掉,代碼以下:

-- set storage_engine = INNODB;
-- set storage_engine = MyISAM;
-- set storage_engine = Falcon;
-- set storage_engine = PBXT;
-- set storage_engine = Maria;

-- select CONCAT('storage engine: ', @@storage_engine) as INFO;

 

4、導入

win + R,輸入cmd打開命令行,輸入如下命令:

e:

cd employees_db

mysql -t -u root -p < employees.sql

輸入密碼

 

完成,可使用了。

下面的關係圖也是很是有用的:

相關文章
相關標籤/搜索