前置条件(推荐):操作系统windows server 2003,虚拟机VMware,虚拟光盘DAEMON Tools,数据库SQL server 2000。
首先安装虚拟机VMware,由于我们一般做学习和测试工作过程中,接触的操作系统环境有xp,2003,linux,然后在使用过程中会出现并行的情况,所以就需要使用VMware。
然后就安装虚拟光盘,虚拟光盘的一个好处是,他能够让VM虚拟机辨认到,而且能够自动化让虚拟机里面的操作系统辨认成功。这些的话我们只要准备好iso文件就能够轻松搭建平台了。
然后通过虚拟光盘先安装操作系统windows server 2003,然后再2003里面安装SQL Server 2000。
安装完毕后,一般来说SQL Server 2000会自动启动,服务管理器
用于启动、停止和暂停服务器上的Microsoft SQL Server™ 2000组件。只要有了此组件,我们就能够把我们搭建的对应的服务器连接起来,启动服务。
下一步是我们在SQL中的企业服务器中,注册我们的服务器,一半是选中“SQL Server组”右键新建SQL Server注册,然后其中我们输入我们需要的服务名和身份验证模式,连接提示模式,服务所属的组,就完成了一个属于我们自己的服务器了。一般我们作为学习来说此处就忽略网络配置相关的流程。
下一步我们就开始配置我们的服务器,点击我们新注册的服务器中,选中一个链接服务器,新建一个链接服务器。然后测试配置服务器:dos下输入:net start mssqlsrver。
下一步我们需要配置一个客户端来访问服务器,启动SQL的客户端网络实用程序后,选择别名tab页,然后点击添加的按钮,这里我选择的是TCP/IP的网络库,输入我们刚新注册的服务器别名后,我们就配置完成了。
此时通过查询分析器来输入服务器的别名后,就能够从里面查询该服务器的数据库信息了
一些基本的查询指令备忘:
显示不重复查询DISTINCT
SELECT DISTINCT [Date]
FROM Users
条件筛选查询WHERE
SELECT [Date]
FROM Users
WHERE (TeaCName = 'renhui')
取一个范围值BETWEEN
SELECT [Date]
FROM Users
WHERE ([Date] BETWEEN '2011-10-8' AND '2011-10-10')
返回含有该字符的数据LIKE
SELECT *
FROM Users
WHERE (TeaCName LIKE '%ren%')
按照升序或者降序排序ORDER BY降序:DESC
SELECT *
FROM Users
ORDER BY [Date] DESC
把该栏目的所有数值相加SUM
SELECT SUM(TeaCTime) AS Expr1
FROM Users
计算该栏目的数目COUNT
SELECT COUNT([Date]) AS Expr1
FROM Users
WHERE ([Date] IS NOT NULL)
显示2个栏目的数据GROUP BY
SELECT SUM(TeaCTime) AS Expr1, TeaCName
FROM Users
WHERE (TeaCTime IS NOT NULL)
GROUP BY TeaCName
插入数据insert into
insert into Users ([Date], TeaCName, TeaCTime, PointK, Project)
values ('2011-10-14','zhengxingtai','1','N','Yoga')
修改数据UPDATE
UPDATE Users
SET PointK = 'Y'
WHERE ([Date] = '2011-10-15')