① sql server2000怎么使用
方法/步骤
1
首先你要在本地安装了sql server2000
2
打开开始菜单,找到microsoft sql server文件夹
3
打开服务管理器
4
点击开始
5
显示正在运行,即为成功开启服务器
6
打开企业管理器
7
点开左边的层次,右键--新建数据库
8
输入数据库名,确定
9
在新建的数据库里面新建表
10
也可以打开查询分析器
11
在里面输入命令,创建表
12
执行
13
左侧可以看到成功建表
14
之后就是用各种代码命令了,你可以自由发挥
http://jingyan..com/article/9f7e7ec054edcf6f2815541e.html
② sql server2000基本用法
SQL Server 2000常用命令,语法使用方法
(1) 数据记录筛选:
sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]"
sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 in ('值1','值2','值3')" sql="select * from 数据表 where 字段名 between 值1 and 值2"
(2) 更新数据记录:
sql="update 数据表 set 字段名=字段值 where 条件表达式"
sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"
(3) 删除数据记录:
sql="delete from 数据表 where 条件表达式" sql="delete from 数据表" (将数据表所有记录删除)
(4) 添加数据记录:
sql="insert into 数据表 (字段1,字段2,字段3 …) values (值1,值2,值3 …)"sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表)
(5) 数据记录统计函数:
AVG(字段名) 得出一个表格栏平均值
COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计 MAX(字段名) 取得一个表格栏最大的值 MIN(字段名) 取得一个表格栏最小的值 SUM(字段名) 把数据栏的值相加 引用以上函数的方法:
2
sql="select sum(字段名) as 别名 from 数据表 where 条件表达式" set rs=conn.excute(sql)
用 rs("别名") 获取统的计值,其它函数运用同上。
(5) 数据表的建立和删除:
CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… ) 例:CREATE TABLE tab01(name varchar(50),datetime default now()) DROP TABLE 数据表名称 (永久性删除一个数据表)
4. 记录集对象的方法:
rs.movenext 将记录指针从当前的位置向下移一行
rs.moveprevious 将记录指针从当前的位置向上移一行
rs.movefirst 将记录指针移到数据表第一行
rs.movelast 将记录指针移到数据表最后一行
rs.absoluteposition=N 将记录指针移到数据表第N行
rs.absolutepage=N 将记录指针移到第N页的第一行
rs.pagesize=N 设置每页为N条记录 2、更改表格
ALTER TABLE table_name
ADD COLUMN column_name DATATYPE
说明:增加一个栏位(没有删除某个栏位的语法。 ALTER TABLE table_name
ADD PRIMARY KEY (column_name)
说明:更改表得的定义把某个栏位设为主键。 ALTER TABLE table_name
DROP PRIMARY KEY (column_name) 说明:把主键的定义删除。
3、建立索引
CREATE INDEX index_name ON table_name (column_name) 说明:对某个表格的栏位建立索引以增加查询时的速度。 4、删除
DROP table_name DROP index_name
二、的资料形态 DATATYPEs smallint
16 位元的整数。
3
interger
32 位元的整数。 decimal(p,s)
p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数
点后有几位数。如果没有特别指定,则系统会设为 p=5; s=0 。 float
32位元的实数。 double
64位元的实数。 char(n)
n 长度的字串,n不能超过 254。 varchar(n)
长度不固定且其最大长度为 n 的字串,n不能超过 4000。 graphic(n)
和 char(n) 一样,不过其单位是两个字符 double-bytes, n不能超过127。这个形态是为
了支援两个字符长度的字体,例如中文字。 vargraphic(n)
可变长度且其最大长度为 n 的双字符字串,n不能超过 2000。 date
包含了 年份、月份、日期。 time
包含了 小时、分钟、秒。 timestamp
包含了 年、月、日、时、分、秒、千分之一秒。
三、资料操作 DML (Data Manipulation Language)
资料定义好之后接下来的就是资料的操作。资料的操作不外乎增加资料(insert)、查询资料(query)、更改资料(update) 、删除资料(delete)四种模式,以下分别介绍他们的语法:
1、增加资料:
INSERT INTO table_name (column1,column2,...) valueS ( value1,value2, ...) 说明:
1.若没有指定column 系统则会按表格内的栏位顺序填入资料。 2.栏位的资料形态和所填入的资料必须吻合。 3.table_name 也可以是景观 view_name。
INSERT INTO table_name (column1,column2,...) SELECT columnx,columny,... FROM another_table
说明:也可以经过一个子查询(subquery)把别的表格的资料填入。
4
2、查询资料: 基本查询
SELECT column1,columns2,... FROM table_name
说明:把table_name 的特定栏位资料全部列出来 SELECT *
FROM table_name
WHERE column1 = xxx
[AND column2 > yyy] [OR column3 <> zzz] 三)交叉连接
交叉连接不带WHERE 子句,它返回被连接的两个表所有数据行的笛卡尔积,返回到结果集合中的数
据行数等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。
例,titles表中有6类图书,而publishers表中有8家出版社,则下列交叉连接检索到的记录数将等 于6*8=48行。
SELECT type,pub_name
FROM titles CROSS JOIN publishers ORDER BY type
UNION运算符可以将两个或两个以上上SELECT语句的查询结果集合合并成一个结果集合显示,即执行联合查询。UNION的语法格式为: select_statement
UNION [ALL] selectstatement
[UNION [ALL] selectstatement][…n]
其中selectstatement为待联合的SELECT查询语句。
ALL选项表示将所有行合并到结果集合中。不指定该项时,被联合查询结果集合中的重复行将只保留一 行。
联合查询时,查询结果的列标题为第一个查询语句的列标题。因此,要定义列标题必须在第一个查询语
句中定义。要对联合查询结果排序时,也必须使用第一查询语句中的列名、列标题或者列序号。
在使用UNION 运算符时,应保证每个联合查询语句的选择列表中有相同数量的表达式,并且每个查询选
择表达式应具有相同的数据类型,或是可以自动将它们转换为相同的数据类型。在自动转换时,对于数值类
型,系统将低精度的数据类型转换为高精度的数据类型。
在包括多个查询的UNION语句中,其执行顺序是自左至右,使用括号可以改变这一
5
执行顺序。例如:
查询1 UNION (查询2 UNION 查询3)
INSERT语句
用户可以用INSERT语句将一行记录插入到指定的一个表中。例如,要将雇员John Smith的记录插入到本例的表中,可以使用如下语句: INSERT INTO EMPLOYEES valueS ('Smith','John','1980-06-10', 'Los Angles',16,45000);
通过这样的INSERT语句,系统将试着将这些值填入到相应的列中。这些列按照我们创建表时定义的顺序排列。在本例中,第一个值“Smith”将填到第一个列LAST_NAME中;第二个值“John”将填到第二列FIRST_NAME中……以此类推。 我们说过系统会“试着”将值填入,除了执行规则之外它还要进行类型检查。如果类型不符(如将一个字符串填入到类型为数字的列中),系统将拒绝这一次操作并返回一个错误信息。
如果SQL拒绝了你所填入的一列值,语句中其他各列的值也不会填入。这是因为SQL提供对事务的支持。一次事务将数据库从一种一致性转移到另一种一致性。如果事务的某一部分失败,则整个事务都会失败,系统将会被恢复(或称之为回退)到此事务之前的状态。
回到原来的INSERT的例子,请注意所有的整形十进制数都不需要用单引号引起来,而字符串和日期类型的值都要用单引号来区别。为了增加可读性而在数字间插入逗号将会引起错误。记住,在SQL中逗号是元素的分隔符。
③ sql server2000怎么使用
首先你要在本地安装了sql server2000
2
打开开始菜单,找到microsoft sql server文件夹
sql server2000怎么使用
3
打开服务管理器
sql server2000怎么使用
点击开始
显示正在运行,即为成功开启服务器
打开企业管理器
点开左边的层次,右键--新建数据
输入数据库名,确定
在新建的数据库里面新建表
也可以打开查询分析器
在里面输入命令,创建表
执行
左侧可以看到成功建表
14
之后就是用各种代码命令了,大家可以自由发挥
④ sql server2000怎么使用
如果非本地登陆,需要把数据库改为混合验证模式,详细配置过程如下
可以通过修改一个注册表键值来将身份验证方式改为 SQL Server 和 Windows 混合验证,步骤如下所示:
1、点击"开始"-"运行",输入regedit,回车进入注册表编辑器;
2、依次展开注册表项,浏览到以下注册表键:
[HKEY_LOCAL_]
3、在屏幕右方找到名称"LoginMode",双击编辑双字节值;
4、将原值从1改为2,点击"确定";
5、关闭注册表编辑器;
6、重新启动SQL Server服务。
此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,但是仍然无法使用Windows身份验证模式来连接SQL Server。这是因为在 SQL Server 中有两个缺省的登录帐户:BUILTINAdministrators 以及 <机器名>Administrator 被删除。要恢复这两个帐户,可以使用以下的方法:
1、打开企业管理器,展开服务器组,然后展开服务器;
2、展开"安全性",右击"登录",然后单击"新建登录";
3、在"名称"框中,输入 BUILTINAdministrators;
4、在"服务器角色"选项卡中,选择"System Administrators" ;
5、点击"确定"退出;
6、使用同样方法添加 <机器名>Administrator 登录。
以下注册表键
HKEY_LOCAL_LoginMode
的值决定了SQL Server将采取何种身份验证模式。该值为1,表示使用Windows 身份验证模式;该值为2,表示使用混合模式(Windows 身份验证和 SQL Server 身份验证)。
看完如何解决前两个错误的方法之后,让我们来看一下如图 3 所示的第三个错误。
如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错。这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的服务器,并且是慢速连接时,有可能会导致以上的超时错误。有些情况下,由于局域网的网络问题,也会导致这样的错误。
要解决这样的错误,可以修改客户端的连接超时设置。默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是 4 秒,而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因)。具体步骤为:
1、在企业管理器中,选择菜单上的"工具",再选择"选项";
2、在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡;
3、在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如 20。
查询分析器中也可以在同样位置进行设置
⑤ sql server2000怎么使用
首先你要在本地安装了sql server2000
打开开始菜单,找到microsoft sql server文件夹
打开服务管理器
点击开始
显示正在运行,即为成功开启服务器
打开企业管理器
点开左边的层次,右键--新建数据库
输入数据库名,确定
在新建的数据库里面新建表
也可以打开查询分析器
在里面输入命令,创建表
执行
左侧可以看到成功建表
之后就是用各种代码命令了,大家可以自由发挥
⑥ sql server2000怎么使用
(1) 数据记录筛选:
sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]"
sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 in ('值1','值2','值3')" sql="select * from 数据表 where 字段名 between 值1 and 值2"
(2) 更新数据记录:
sql="update 数据表 set 字段名=字段值 where 条件表达式"
sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"
(3) 删除数据记录:
sql="delete from 数据表 where 条件表达式" sql="delete from 数据表" (将数据表所有记录删除)
(4) 添加数据记录:
sql="insert into 数据表 (字段1,字段2,字段3 …) values (值1,值2,值3 …)"sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表)
⑦ 在SQL server2000数据库中,连接操作包含哪几个类别,试分别加以说明
如果只是连接SQL
Server操作,一般就是使用
SQLConnection对象,如果要连接ACCESS或Excel
就以用到OLEDBConnection对象。如果是要对SQL
Server数据库增、删、改、查的操作,就还要用到:
–
Command对象,用于执行SQL命令
–
AdapterData对象(数据适配器)
,是连接数据库与数据集的数据桥梁
–
DataSet
对象(数据集),存放数据的内存区域
–
DataReader
对象(数据阅读器)
,用于执行Command命令后高速读取数据
⑧ sql server2000怎么使用
首先你要在本地安装了sql server2000
打开开始菜单,找到microsoft sql server文件夹
打开服务管理器
点击开始
显示正在运行,即为成功开启服务器
打开企业管理器
点开左边的层次,右键--新建数据库
输入数据库名,确定
在新建的数据库里面新建表
也可以打开查询分析器
在里面输入命令,创建表
执行
左侧可以看到成功建表
之后就是用各种代码命令了,大家可以自由发挥
⑨ sql server2000怎么使用
方法/步骤
1
首先你要在本地安装了sql server2000
2
打开开始菜单,找到microsoft sql server文件夹
打开服务管理器
点击开始
显示正在运行,即为成功开启服务器
打开企业管理器
点开左边的层次,右键--新建数据库
输入数据库名,确定
也可以打开查询分析器
在里面输入命令,创建表
执行
左侧可以看到成功建表
14之后就是用各种代码命令了,大家可以自由发挥
⑩ sql server2000怎么使用
顺利安装了sql server2000之后,我们该怎么使用它呢?通过企业管理器和事务管理器我们可以很轻松的管理一套数据库。今天,小编就来教大家sql server2000怎么使用
工具/原料
sql server2000
网络经验:jingyan..com
1
首先你要在本地安装了sql server2000
2
打开开始菜单,找到microsoft sql server文件夹
3
打开服务管理器
4
点击开始
5
显示正在运行,即为成功开启服务器
6
打开企业管理器
7
点开左边的层次,右键--新建数据库
8
输入数据库名,确定
9
在新建的数据库里面新建表
10
也可以打开查询分析器
11
在里面输入命令,创建表
12
执行
13
左侧可以看到成功建表
14
之后就是用各种代码命令了,大家可以自由发挥