mysql 安裝employees db的步驟


因為准備要開始學習ASP.NET的高級部分,所以今晚想安裝一個數據庫示例,百度發現原來mysql有個employees db

但是單純按照網上的方法,也是沒有辦法導入的,所以寫了這篇博文,作為筆記。

 

本文內容參考了2篇文章:

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

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

在此對兩位作者,表示感謝。

 

步驟如下:

一、下載

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

 

二、解壓

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

 

三、修改導入文件內容

使用寫字板,打開上一步文件夾中的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;

 

四、導入

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

e:

cd employees_db

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

輸入密碼

 

完成,可以使用了。

下面的關系圖也是非常有用的:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM