由於準備要開始學習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
輸入密碼
完成,可使用了。
下面的關係圖也是很是有用的: