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

输入密码

 

完成,可使用了。

下面的关系图也是很是有用的:

相关文章
相关标签/搜索