sqlserver2000里怎么用sql語句創建數據庫
創建數據庫
這樣做就可以創建一個數據庫:
CREATE DATABASE 數據庫名稱創建一個表
這樣做就可以創建一個數據庫中的表:
CREATE TABLE 表名稱
(
列名稱1 數據類型,
列名稱2 數據類型,
。。.
)
實例
本例演示如何創建名為 "Person" 的表,有四個列。列名是:"LastName"、"FirstName"、"Address" 以及 "Age":
CREATE TABLE Person
(
LastName varchar,
FirstName varchar,
Address varchar,
Age int
)
這個例子演示如何為某些列定義長度的最大值:
CREATE TABLE Person
(
LastName varchar(30),
FirstName varchar,
Address varchar,
Age int(3)
)
參考:http://**sql/sql_*
【再求SQL高手、急
*s認證模式和混合模式*in3,用戶鑒別 混合4對象權限,語句權限,使用T-SQL命令管理權限5,(創建數據庫)CREATE DATABASE (表)CREATE TABIE (視圖) CREATE VIEW (規則)CREATE RULE (默認值) CREATE DEFAULT (存儲過程) CREATE PROCEDURE (備份數據庫) BACKUP DATABASE (備份事務日志)BACKUP LOG6,UPDATE DELETE INSERT EXECUTE7.數據操縱8.可以獨立執行或通過應用程序的調試來執行1.T 2.T 3.F4.B 5.B 6 A7.B8.D。
如何查看SQL Server2000執行過的SQL語句
SQLServer事件探查器可以完整記錄SQL服務器執行過的SQL語句以及存儲過程等
下面是SQLServer事件探查器的使用方法:
1. 打開SQL Server 企業管理器。
2. 從“工具”菜單選擇“事件探查器”。
3. 當“事件探查器”主界面打開后,從“文件”菜單選擇“新跟蹤”。
4. 這時候,SQL Server事件探查器會提示你連接到你想要探查跟蹤的 SQL Server實例。提供連接所需的詳細信息,點擊“連接”按鈕繼續。
5. 在“跟蹤名稱”文本框中輸入你想要為這個跟蹤創建的跟蹤名稱。
6. 從“模板名稱”下拉菜單為你創建的跟蹤選擇一個模板。
7. 選擇“保存到文件”選項,將你創建的跟蹤保存到本地硬盤的某個文件中。點擊復選框后,在彈出的“save as”窗口輸入一個文件名及其位置。
8. 點擊“事件”選項卡,查看你在創建的跟蹤計劃里想要跟蹤監測的事件。根據你選擇的模板,系統會自動選擇一些事件,不過你可以修改這些默認的選項設置。通過點擊“顯示全部事件”和“顯示全部列”復選框來查看其他的選項。
9. 點擊“運行”按鈕開始進行跟蹤。SQL Server就會開始創建該跟蹤,并在保存的文件中顯示跟蹤的詳細信息。運行完畢后,從“文件”菜單選擇“停止跟蹤”。
在SQL server2000中能寫SQL語句嗎
兩種方法,
一、直接打開查詢分析器,將鼠標定位到 開始--->;所有程序--->MS SQLServer2000--->;查詢分析器,單擊就可以打開查詢分析器了,但是要注意,一般打開之前有一個選項讓你填寫,如果你不是用sa用戶或者其他自己建立的應戶名登錄的話,選擇使用windows本地賬戶,就可以了,就是不需要填寫用戶名和密碼那項;
二、打開企業管理器之后,在頂部的菜單欄中,工具--->;查詢分析器 單擊就可以打開查詢分析器了。
如果是只對數據庫中已建好的表進行查詢操作,或者你已經對自己的t-sql胸有成竹的話,就用第一種方式好了,
如果你還是新手,最好用第二種方式,畢竟圖形界面下,查看表的內容和結構還是很方便的。
這個數據庫題目用SQL2000 SQL語言怎么寫
--(1)查詢所有女性職工的基本信息
select * from 職工 where 性別='女'
--(2)查詢職工號為“SH2009-03”職工姓名、所在崗位以及工資
select 職工名,所在崗位,工資
from 職工
inner join 工作
on 工作.職工號=職工.職工號
where 職工.職工號='SH2009-03'
--(3)將年齡超過50歲職工的工資增加200元
update 工作 set 工資=工資+200
from 工作
inner join 職工
on 工作.職工號=職工.職工號
where 年齡>50
--(4)刪除所有在“XX日產公司”工作的職工的工作記錄
--這句刪除的是職工和工作表的信息(因為你描述的不是很清楚,如果不想刪除哪個,
--你就在Delete后面去掉就可以了)
delete 工作.*,職工.* from 公司
inner join 工作 on 工作.公司號=公司.公司號
inner join 職工 on 職工.職工號=工作.職工號
where 公司名 like '%日產公司'
--(5)創建一個簡單的視圖,查詢公司號為“TP2004521”,工資介于3000—5000的職工信息
create view TestView
as
select 職工.*,公司.*,工作.工資
from 公司
inner join 工作 on 工作.公司號=公司.公司號
inner join 職工 on 職工.職工號=工作.職工號
where 公司.公司號='TP2004521' and 工作.工資 between 3000 and 5000
--(6)把插入權限賦給職工名為“張三”
if exists(select * from sysobjects where name='trig_Test')
drop trigger trig_Test
go
create trigger trig_Test
on 職工
for insert
as
if(select 職工名 from inserted)!='張三'
begin
print '拒絕插入'
rollback transaction
end
go
SQL2000里如何計算SQL語句運行的時間
但我還是不懂~~~ 第二種方法:SET STATISTICS TIME
顯示分析、編譯和執行各語句所需的毫秒數。
語法SET STATISTICS TIME { ON | OFF }注釋當SET STATISTICS TIME 為 ON 時,顯示語句的時間統計。為 OFF 時,不顯示時間統計。
SET STATISTICS TIME 的設置是在執行或運行時設置,而不是在分析時設置。
Microsoft?? SQL Server?? 不能在纖程模式下提供準確的統計,而纖程模式在啟用 lightweight pooling 配置選項時激活。
只有當使用 SET STATISTICS TIME ON 執行查詢時才更新 sysprocesses 表中的 cpu 列。當 SET STATISTICS TIME 為 OFF 時,將返回 0。
ON 和 OFF 設置也影響 SQL Server 企業管理器內的"當前活動的進程信息視圖"中的 CPU 列。
轉載請注明出處華閱文章網 » sql2000sql語句