Ⅰ 寫出創建如下三張數據表的sql語句
在SSMS中,用【創建表】來設計,包括約束;然後保存,選中該新表,右鍵【編寫表腳本】,SQL就有了
項目」表結構:項目號:普通編碼定長字元類型,長度為10,主鍵。項目寫出創建如下三張表的sQL語句。
按照要求用SQL語句創建表格:選課表:表名——SC屬性:Sno字元型,最大7個字元表示學生學號。
Cno字元型,最大4個字元表示課程號。Grade整型表示成績。約束:主碼——Sno,Cno;Sno,Cno均為外碼)
Ⅱ 如何定製SQL SERVER SSMS操作環境
啟動SSMS後直接顯示查詢編輯窗口
1
單擊"開始"|"所有程序"|"Microsoft SQL Server 2008"|打開"SQL Server Management Studio"命令
2
彈出"連接到伺服器"對話框,使用默認設置,單擊"連接"按鈕,就可以連接到資料庫伺服器
3
連接成功後顯示"SQL Server Management Studio"窗口
4
選擇"工具"|"選項"命令,打開"選項"對話框
5
"選項"對話框中,點擊"環境"|"常規"選項卡,在右邊的"啟動時"下拉列表中選擇"打開新查詢窗口",最後點擊"確認"按鈕,如下圖所示
6
關閉"SQL Server Management Studio"窗口,重新啟動SSMS,即可看到啟動後顯示出了查詢編輯窗口,如下圖所示
END
2,設置代碼編輯器窗口顯行號,自動換行
默認情況下,代碼編輯窗口中,行號列不會顯示行號,用戶輸入代碼時,如果不輸入回車換行符,代碼將不會自動換行,一直向右顯示,為直觀查看代碼,可以設置代碼行號,設置代碼編輯窗口的自動換行功能.
成功連接到"SQL Server Management Studio"
選擇"工具"|"選項"命令,打開"選項"對話框,依次選擇"文本編輯器"|"所有語言"選項,在右邊分別勾選"自動換行"和"行號"復選框,最後點擊"確定"按鈕
3
可以看到在代碼編輯窗口內出現了行號
Ⅲ 如何使用Microsoft SQL Server Management Studio來寫SQL
首先你需要打開它吧?它是SQL的DBMS圖形化操作系統。
如果是想用SQL語言來操作的話呢,那就在建立好連接的基礎上,然後點擊窗體上面的「新建查詢」按鈕,然後在窗體右邊會出現一塊編輯區,你在編輯區域裡面書寫相應的SQL語句就可以。
下面是我寫的一個例子,你可以參考下:
現在是建立資料庫的SQL語句:
use master
create database stuDB
on
(
name='stuDB', size=5mb,filegrowth=15%, filename='E:\B\stuDB.mdf'
)
log on
(
name='stuDB_log',size=1mb,maxsize=6mb,filename='E:\B\stuDB_log.ldf'
)
use stuDB
go
下面呢,是在新建好的資料庫中新建數據表:
create table stuInfo
(
stuName varchar(32) not null,
stuNo varchar(16) not null primary key ,
stuSex varchar(8) not null default('男'),
stuAge int not null,
stuSeat int not null identity(1,1),
stuAddress ntext default('地址不詳')
)
以下是為新建好的數據表添加約束:
alter table stuInfo
add constraint ck_stuNo check (stuNo like 's253xx')
alter table stuInfo
add constraint ck_stuAge check (stuAge>=15 and stuAge<=50)
下面是給數據表添加數據:
insert into stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)
values('張秋麗','s25301',default,18,'北京海淀')
insert into stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)
values('李斯文','s25303','女',22,'河南洛陽')
insert into stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)
values('李文才','s25302',default,31,'')
insert into stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)
values('歐陽駿雄','s25304',default,28,'新疆克拉瑪依')
下面是查詢表中的所有數據
select *from stuInfo
select stuName as 姓名,stuNo as 學號,stuSex as 性別,stuAge as 年齡,stuSeat as 座號,stuAddress as 家庭住址
from stuInfo
同樣,也是新建數據表的語句塊:
create table stuMarks
(
examNo varchar(32) not null primary key,
stuNo varchar(16) not null,
writtenExam int default(0),
labExam int default(0)
)
添加約束:
alter table stuMarks
add constraint ck_examNo check (examNo like 'E200507xxxx')
alter table stuMarks
add constraint fk_stuNo foreign key (stuNo) references stuInfo(stuNo)
alter table stuMarks
add constraint ck_writtenExam check (writtenExam>0 and writtenExam<=100)
alter table stuMarks
add constraint ck_labExam check (labExam>0 and labExam<=100)
添加數據到數據表:
insert into stuMarks(examNo,stuNo,writtenExam,labExam) values('E2005070001',
's25301',80,58)
insert into stuMarks(examNo,stuNo,writtenExam,labExam) values('E2005070002',
's25302',50,default)
insert into stuMarks(examNo,stuNo,writtenExam,labExam) values('E2005070003',
's25303',97,82)
下面就是一些簡單的查詢了:
select examNo as 考號,stuNo as 學號,writtenExam as 筆試成績,labExam as 試驗成績
from stuMarks
select stuName as 姓名,stuNo as 學號,stuSex as 性別,stuAge as 年齡,stuSeat as 座號,stuAddress as 家庭住址
from stuInfo
select *from stuInfo
where stuSex='男'
order by stuSeat desc
select * from stuMarks
where writtenExam>75 and writtenExam<=100
order by stuNo
select* from stuMarks
where writtenExam <>0 and labExam <>0
select stuName,writtenExam,labExam
into lingshi
from stuInfo,stuMarks
以下就是SQL的聚合函數部分了:
select avg(writtenExam) as 筆試平均成績 from stuMarks
select avg(labExam) as 機試平均成績 from stuMarks
select count(*) as 考試人數 from stuMarks where writtenExam>60
select count(*) as 沒有通過考試的人數 from stuMarks where writtenExam<60
Ⅳ 如何定製SQL SERVER SSMS操作環境
SQL SERVER 2005/2008安裝完成後,用戶可以根據自己的習慣對SSMS(SQL Server Management Studio)的操作環境進行定製,定製可以包括以下內容:
1,啟動SSMS後直接顯示查詢編輯窗口
2,設置代碼編輯器窗口內顯示行號,實現自動換行功能
工具/原料
已安裝SQL SERVER 2005/2008
1,啟動SSMS後直接顯示查詢編輯窗口
1單擊"開始"|"所有程序"|"Microsoft SQL Server 2008"|打開"SQL Server Management Studio"命令
2彈出"連接到伺服器"對話框,使用默認設置,單擊"連接"按鈕,就可以連接到資料庫伺服器
3連接成功後顯示"SQL Server Management Studio"窗口
4選擇"工具"|"選項"命令,打開"選項"對話框
5"選項"對話框中,點擊"環境"|"常規"選項卡,在右邊的"啟動時"下拉列表中選擇"打開新查詢窗口",最後點擊"確認"按鈕,如下圖所示
6關閉"SQL Server Management Studio"窗口,重新啟動SSMS,即可看到啟動後顯示出了查詢編輯窗口,如下圖所示
2,設置代碼編輯器窗口顯行號,自動換行
默認情況下,代碼編輯窗口中,行號列不會顯示行號,用戶輸入代碼時,如果不輸入回車換行符,代碼將不會自動換行,一直向右顯示,為直觀查看代碼,可以設置代碼行號,設置代碼編輯窗口的自動換行功能.
成功連接到"SQL Server Management Studio"
選擇"工具"|"選項"命令,打開"選項"對話框,依次選擇"文本編輯器"|"所有語言"選項,在右邊分別勾選"自動換行"和"行號"復選框,最後點擊"確定"按鈕
可以看到在代碼編輯窗口內出現了行號
http://jingyan..com/article/6f2f55a1840ca2b5b83e6c60.html
Ⅳ 如何使用SSMS配置SQL SERVER 伺服器屬性
可以使用系統存儲過程或SQL SERVER MANAGEMENT STUDIO(SSMS)工具對SQL SERVER 2005/2008伺服器進行設置,對於一般用戶來說,第二種方式更為直觀與簡便,不需要記得復雜的SQL語句及語法,就能在圖形化操作界面下來完成大部
分資料庫的操作與管理,從SQL SERVER 2005開始,資料庫管理方面推出了SSMS組件,此組件把以前版本的"企業管理器"和"查詢管理器"兩個工具組合到一個界面中,這使各種開發人員和一般的管理員都能輕松的訪問SQL SERVER.使用SSMS工具可以查看與配置SQL SERVER 2005/2008資料庫的伺服器屬性,本經驗以SQL SERVER 2005為例,演示配置的全過程,供大家參考.
方法/步驟
1
單擊"開始"|"所有序"|Microsoft SQL Server 2005|SQL Server Management Studio命令,或在開始菜單歷史項中單擊SQL Server Management Studio命令,啟動SSMS
按照默認設置不變,點擊"連接"按鈕,連接到資料庫伺服器
在"對象資源管理器"中,右鍵單擊伺服器,選擇"屬性"命令
彈出"伺服器屬性"對話框,在"常規"選項卡中,可以查看到伺服器相關硬體及軟體信息,包括伺服器名稱,安裝的操作系統,內存容量,處理器數量,SQL SERVER版本,安裝根目錄等信息
Ⅵ 怎樣使用SQL SERVER新建立一個資料庫
方法/步驟
首先我們打開SQLSERVER自帶的資料庫管理工具,從開始菜單中可以找到
開始連接SQL SERVER伺服器,就是我們裝好的SQL SERVER伺服器;
右擊資料庫,選擇第一個,新建一個資料庫;
填寫資料庫的名稱(箭頭方向),下面是設置自動增長的,一般不用管,默認
點擊確定後就可以生成一個資料庫,此時裡面是沒有表的;
右擊表新建一個表,填寫你要的欄位名稱
填完欄位名稱後點擊欄位名稱那個內部窗口的小叉叉,然後就提示你輸入表名了,填寫下表名,一個資料庫的建立過程就是這樣的;
附上出處鏈接:http://jingyan..com/article/215817f7e68ab81eda14230c.html
Ⅶ 如何使用SSMS配置SQL SERVER 伺服器屬性
可以使用系統存儲過程或SQL SERVER MANAGEMENT STUDIO(SSMS)工具對SQL SERVER 2005/2008伺服器進行設置,對於一般用戶來說,第二種方式更為直觀與簡便,不需要記得復雜的SQL語句及語法,就能在圖形化操作界面下來完成大部
分資料庫的操作與管理,從SQL SERVER 2005開始,資料庫管理方面推出了SSMS組件,此組件把以前版本的"企業管理器"和"查詢管理器"兩個工具組合到一個界面中,這使各種開發人員和一般的管理員都能輕松的訪問SQL SERVER.使用SSMS工具可以查看與配置SQL SERVER 2005/2008資料庫的伺服器屬性,本經驗以SQL SERVER 2005為例,演示配置的全過程,供大家參考.
方法/步驟
1
單擊"開始"|"所有序"|Microsoft SQL Server 2005|SQL Server Management Studio命令,或在開始菜單歷史項中單擊SQL Server Management Studio命令,啟動SSMS
按照默認設置不變,點擊"連接"按鈕,連接到資料庫伺服器
在"對象資源管理器"中,右鍵單擊伺服器,選擇"屬性"命令
彈出"伺服器屬性"對話框,在"常規"選項卡中,可以查看到伺服器相關硬體及軟體信息,包括伺服器名稱,安裝的操作系統,內存容量,處理器數量,SQL SERVER版本,安裝根目錄等信息
點擊"內存"選項卡,對於32位的伺服器操作系統, 並且物理內存>=4GB,本例伺服器內存容量為8G 要勾選"使用AWE分配內存"復選框 ,64位系統直接支持大內存,
所以不要勾選"使用AWE分配內存"復選框,AWE可以讓32位操作系統定址更多內存,超過4GB的限制,在sqlserver中使用AWE,可以防止sqlserver的working set被操作系統page out,起到lock page in memory的作用.
點擊"處理器"選項卡,其中"最大工作線程數"的默認值是0,則允許SQL SERVER在啟動時自動配置工作線程,該設置對於大多數系統而言是最佳設置,也可以手工設置"最大工作線程數",輸入一個介於32-32767之間的值即可,如果此伺服器兼任文件伺服器,資料庫伺服器,郵件伺服器時,可以勾選"提升SQL SERVER的優先順序",來提升SQL SERVER的優先順序.
點擊"安全性"選項卡,主要涉及"伺服器身份驗證","登錄審核","伺服器代理賬戶"和"選項"幾個方面."啟用C2審核跟蹤"選項是配置伺服器,以記錄對語句和對象的失敗和成功的訪問嘗試,這些信息可以幫助我們了解系統活動並跟蹤可能的安全策略沖突;"跨資料庫所有權鏈接",可以為SQL SERVER實例配置跨資料庫所有權鏈接,此處勾選了"啟用C2審核跟蹤"選項
點擊"連接"選項卡,此處主要有"連接","默認連接選項","遠程伺服器連接"三部分,在"連接"選項組下面的"最大並發連接數"調節框內,可以輸入或選擇一個值(介於0-32767之間),以設置允許與SQL SERVER實例同時連接的最大用戶數量,0代表沒有限制,一般保持默認設置即可.
點擊"資料庫設置"選項卡,一般保持默認設置即可,"默認索引填充因子","恢復間隔(分鍾)",此處都為0,意思是讓SQL SERVER自動配置與管理.
點擊"高級"選項卡,此處包括並行的開銷閥值,查詢等待值,鎖,最大並行度,網路數據包大小,遠程登錄超時值等,本服務有四CPU,此處設定"最大並行度"為2,意思是限制並行計劃執行中使用的處理器數量為2個.
點擊"許可權"選項卡,此處可以選擇不同的登錄名或角色,也可以添加新的登錄名或角色來設置相應許可權.
Ⅷ 如何使用SSMS配置SQL SERVER 伺服器屬性
查看或更改伺服器屬性
1. 在「對象資源管理器」中,右鍵單擊伺服器,再單擊「屬性」。
2. 在「伺服器屬性」對話框中,單擊某頁以查看或更改有關該頁的伺服器信息。 某些屬性是只讀屬性。
Ⅸ 使用SSMS連接資料庫時,伺服器地址的寫法支持以下哪些
咨詢記錄 · 回答於2021-12-18
Ⅹ 如何使用SSMS配置SQL SERVER 伺服器屬性
查看或更改伺服器屬性 1. 在「對象資源管理器」中,右鍵單擊伺服器,再單擊「屬性」。 2. 在「伺服器屬性」對話框中,單擊某頁以查看或更改有關該頁的伺服器信息。 某些屬性是只讀屬性。