SQLServer學習(入門介紹)(一)


數據庫中的主鍵是用來作為數據表中記錄的唯一標識,所以不能為空!

 

 

 

 多個主鍵的表如何設置:

-- 創建salary表
CREATE TABLE salary
(
wid char(3),
sdate date,
stotalsalary DECIMAL(10,1),
sactually DECIMAL(10,1),
PRIMARY KEY(wid,sdate)
)
View Code

 

2)創建表之間的關系(通過外鍵建立數據表之間的關聯關系)

 

 

創建外鍵:

-- 創建salary表
CREATE TABLE salary
(
wid char(3),
sdate date,
stotalsalary DECIMAL(10,1),
sactually DECIMAL(10,1),
PRIMARY KEY(wid,sdate),
CONSTRAINT fk_salary FOREIGN KEY(wid) REFERENCES worker(wid)
)
View Code

 

3)索引

注意:SQLServer2008R2在創建表的時候,會自動對主鍵字段創建 聚集索引

 

索引的作用:

 

 什么是聚集索引:教材的目錄和內容進行類比:

 

 

 

如何創建索引:

 

 索引一般取名為  index_索引名(索引名一般可以為鍵名)

 

聚集索引和非聚集索引的一點總結參考:https://www.cnblogs.com/s-b-b/p/8334593.html

里面講到了什么情況建立索引合適,如何避免二次回表查詢,同時也對索引的現實生活舉例做了很好的說明。

 

4)數據庫的移動

 

 總結

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM