一、Microsoft SQL Server2012簡介
1、基本概要
2、系統要求
二、Microsoft SQL Server數據庫的安裝
1、打開Microsoft SQL Server 2012鏡像安裝包目錄,單擊安裝文件的SETUP.exe,選擇左側的“安裝”。

點擊setup后出現以下提示:

繼而進入SQL Server 安裝中心

2、選擇左側的“安裝”,點擊右邊的“全新SQL Server 獨立安裝或向現有安裝添加功能”。

3、出現產品密鑰畫面,指定要安裝的版本並輸入產品密鑰選項,(密鑰是自動生成的,然后單擊下一步)

4、出現許可條款畫面,在界面下側的我接受許可條款打勾,然后繼續點擊“下一步”。
5、出現安裝程序支持文件,單擊安裝按鈕。

仔細觀察下圖中操作完成時的結果,看是否有失敗項,全部通過之后,單擊下一步。

單擊某個功能角色以安裝特定配置

6、安裝完成后,出現功能選擇畫面,選擇需要的功能,然后單擊下一步。

安裝程序正在運行規則以確定是否要阻止安裝過程,有關詳細信息,請單擊下方的“幫助”按鈕。

7、然后出現實例配置畫面,選擇“默認實例”,然后單擊下一步。(指定SQL Server實例的名稱和實例ID,實例ID將成為安裝路徑的一部分)

8、出現磁盤空間要求畫面,看您選擇的SQL Server功能所需的磁盤空間摘要,單擊下一步。

9、來到服務配置界面,指定服務賬戶和排序規則。

10、單擊界面的中間“對所有SQL Server服務使用相同的賬戶”按鈕,彈出對話框,下拉賬戶名,選擇NT AUTHORITY\SYSTEM,單擊確定,然后出現數據庫引擎配置界面,選擇混合模式,並單擊添加當前用戶按鈕,指定數據庫引擎身份驗證安全模式、管理員和數據目錄,然后單擊下一步。

11、出現Analysis Services配置界面,單擊添加當前用戶,指定Analysis Services 服務模式、管理員和數據目錄,然后單擊下一步。

12、出現Reporting Services配置界面,指定其配置模式,單擊下一步。

13、出現分布式重播控制器配置界面,指定分布式重播控制器服務的訪問權限,點擊下一步。

為分布式重播客戶指定相應的控制器和數據目錄

14、出現錯誤和使用報告界面,單擊下一步。
15、出現安裝規則界面,然后單擊下一步按鈕。

16、出現准備安裝界面,驗證要安裝的SQL Server 2012 功能,單擊安裝按鈕。

17、安裝完成后,來到安裝完成界面,點擊“關閉”按鈕完成安裝。

18、在開始菜單中,可以找到我們剛剛安裝完成的SQL Server 2012 數據庫。

單擊下圖SQL Server程序即可啟動該程序

打開后顯示的界面


注:以上安裝的圖解過程,參考自https://wenku.baidu.com/view/a5c1bad1852458fb770b56b1.html?re=view,尊重版權所有
三、SQL Server 2012 的初步使用
1、新建一個數據庫
有兩種方法
方法一:傳統的手動創建
1、右鍵單擊“數據庫”,新建數據庫。

2、填寫數據庫名稱,名稱取好之后,會生成兩個數據庫文件,點擊“添加”按鈕,可以添加更多自己需要的數據庫文件,點擊確定,完成數據庫的創建。

2、點擊數據庫節點,右鍵數據庫——刷新,可以看到我們剛創建好的數據庫BookDB。

方法二:用寫代碼的方式創建
1、在菜單欄中,找到“新建查詢”,單擊進入代碼編輯界面。


2、比較嚴謹的數據庫創建語法如下

3、選中要執行的語句,點擊執行即可,執行成功與否會有消息提示。

2、數據表的建立
方法一:用傳統的方式:
1、找到你要添加數據表的數據庫,在“表”節點上,右鍵“新建表”。

2、出現一個數據表創建的編輯界面,在該界面中,添加並編寫你需要的列名(對應表的字段名)、數據類型(可通過下拉框進行選擇),設置該字段是否可為空值

3、在需要設置為主鍵的字段上鼠標右鍵——設置主鍵即可,通過設置列屬性中“標識規范”的(是標識)為“是”,即讓該字段成為自增長字段,一般標識增量為1(即每次自動增長1),設置了自增長后,插入數據時,該字段不能手動賦值了,它會自動給值,設置該標識的數據類型一般為int類型。

4、找到剛剛建好的數據表,右鍵編輯前200行進行數據的插入。

5、出現編輯前200行的編輯界面,填寫相關字段,注意,這里的字段ID設置了自增長,所以不必填寫,它會自動填值,其它字段,如果設置了可為空,也可以不填寫,但不可為空的字段就必須填寫值。

方法二:用代碼(SQL語句)建表
1、點擊菜單欄“新建查詢”,出現一個編輯界面,在該界面中編寫建表SQl語句

2、一般比較嚴謹的建表習慣是在創建表之前,先檢測要建的表是否已經存在,以免發生沖突,sql語句如下
--建表前的檢測
if OBJECT_ID('Books') is not null--判斷該表是否已經存在
drop table Books--存在則刪除原有的表
go
3、開始建表
create table Books
(
ID int identity(1,1) primary key, --編號
Name nvarchar(10) not null,--書名
Price decimal(10,2) --價格
) go
這里只給了三個字段,編寫字段時的規則是:字段名 數據類型 額外的特殊設置(identity(1,1)表示的是標識值,自增長為1,primary key是將該字段設置為主鍵,not null表示該字段不能為空(必填),多個字段間用逗號隔開,go表示批,后面高級數據庫時會講到“批”是什么)。寫好建表sql語句之后,選中創表語句,點擊菜單欄的“執行”即可。創建成功會有消息界面提示“執行命令成功”,執行失敗也會有相關的提示。
4、向表格中插入數據
insert into Books values('遇見未知的自己','24.9')
go
values()里面的字段填寫要按照建表時的字段順序,ID不用填寫,直接跳過,如果可為空的字段,可以直接寫個null,int類型的字段可以直接寫,string類型等多數數據類型,需要用‘單引號’包起來。
四、當啟動該程序后連接失敗問題
當啟動該程序時,如果連接老是不能成功,則有可能是服務器停止了,這時候就應該重新啟動Microsoft SQL Server 服務器
方法有兩種:
1、快捷方式
按快捷鍵“開始菜單鍵+R鍵”,進入運行界面,輸入net start messqlserver后按回車鍵,閃現命令提示符提示啟動情況后閃退

2、手動啟動
1、右鍵“計算機”——管理,計入計算機管理界面

2、打開“服務和應用程序”節點,雙擊“服務”,找到SQL Server(MSSQLSERVER),右鍵狀態欄位置將狀態改為“啟動”,同時最好也將啟動類型改為“自動”,如此即可。

初步的SQL Server 2012數據庫講解就到這里了,主要是針對那些剛入門的人,有待完善,以后還會總結到如何創表,以及對表的相關操作等。
