當前位置:首頁 » 編程語言 » 怎麼在ssms上寫sql
擴展閱讀
西數4t移動硬碟拆解 2022-11-27 19:03:18
c語言速配 2022-11-27 19:00:42
爛橘子清理緩存的方法 2022-11-27 19:00:00

怎麼在ssms上寫sql

發布時間: 2022-10-03 16:05:43

Ⅰ 寫出創建如下三張數據表的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新建立一個資料庫

方法/步驟

  1. 首先我們打開SQLSERVER自帶的資料庫管理工具,從開始菜單中可以找到

  2. 開始連接SQL SERVER伺服器,就是我們裝好的SQL SERVER伺服器;

  3. 右擊資料庫,選擇第一個,新建一個資料庫;

  4. 填寫資料庫的名稱(箭頭方向),下面是設置自動增長的,一般不用管,默認

  5. 點擊確定後就可以生成一個資料庫,此時裡面是沒有表的;

  6. 右擊表新建一個表,填寫你要的欄位名稱

  7. 填完欄位名稱後點擊欄位名稱那個內部窗口的小叉叉,然後就提示你輸入表名了,填寫下表名,一個資料庫的建立過程就是這樣的;


附上出處鏈接: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. 在「伺服器屬性」對話框中,單擊某頁以查看或更改有關該頁的伺服器信息。 某些屬性是只讀屬性。