當前位置:首頁 » 編程語言 » sqlserver2000操作
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlserver2000操作

發布時間: 2022-09-25 02:10:30

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

之後就是用各種代碼命令了,大家可以自由發揮