设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1173|回复: 0
收起左侧

【东方瑞通】使用Northwind数据库练习SQL语句

[复制链接]
发表于 2015-6-8 10:46:30 | 显示全部楼层 |阅读模式

当我们学习了SQL语句后发现总是没有好的练习环境,不能很好的吸收和巩固学习效果,今天就为大家分享一个练习Microsoft SQL Server SQL语句的练习环境。

关于Northwind数据库的介绍:

Northwind数据库是Microsoft SQL Server 2000时代由微软提供的SQL语句练习示例库,虽然已经很久远,但却是经典,既简单,又能够满足SQL语句的练习需求。

下面就为大家介绍如何实现这样的练习环境:

第一步:将Northwind数据库附加到SQL Server服务器

首先需要将Northwind数据库文件COPY到SQL Server 服务器上,我这里COPY到了C盘DATA目录下,这样方便附加,可以看到两个文件,一个是数据文件,一个是日志文件,缺一不可。


                               
登录/注册后可看大图

接下来就是打开SQL Server了,


                               
登录/注册后可看大图

在数据库上右击,可以看到附加选项,点击:


                               
登录/注册后可看大图

然后点击添加,浏览到Northwind数据库文件的位置,选择Northwind.mdf点击确定,


                               
登录/注册后可看大图

显示如下界面,再点击确定。


                               
登录/注册后可看大图

然后就可以看到,Northwind数据库被附加到了SQL Server中,


                               
登录/注册后可看大图

如果你还需要将这个Northwind数据库再移到其他的SQL Server服务器中,只需要将该数据库分离就可以COPY数据库文件了,分离的步骤如下,


                               
登录/注册后可看大图

上图可以看到,在Northwind数据库右击任务中可以看到分离,按照提示就可以完成分离,分离是附加的反操作,在SQL Server 服务器上如果要COPY数据库文件必须进行分离或使用其他方法才可以,不能直接COPY,其他的数据库如果想移动,也可以使用这样的分离和附加方法,很简单。

第二步:使用Northwind数据库

我们先看看Northwind数据库都包含哪些表吧 ,


                               
登录/注册后可看大图

我们经常会练习到的表有如下:

employees:员工表,记录员工的信息

products:产品表,记录产品的信息

customers:客户表,记录客户的信息

orders:订单表,记录订单的信息

order details:详细订单表,记录订单的详细信息

这些表的关系如下:


                               
登录/注册后可看大图

可以通过以上表关系图了解这些表的结构和关系,现在我们就可以开始练习学习到的SQL语句了。


                               
登录/注册后可看大图

是不是很简单呢,我们就到这里。

此文出自东方瑞通王晓哲老师,转载需注明出处。



您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-22 21:55 , Processed in 0.089807 second(s), 14 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表