創(chuàng)建數(shù)據(jù)庫(kù)和表_第1頁(yè)
創(chuàng)建數(shù)據(jù)庫(kù)和表_第2頁(yè)
創(chuàng)建數(shù)據(jù)庫(kù)和表_第3頁(yè)
創(chuàng)建數(shù)據(jù)庫(kù)和表_第4頁(yè)
創(chuàng)建數(shù)據(jù)庫(kù)和表_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

創(chuàng)建數(shù)據(jù)庫(kù)和表創(chuàng)建數(shù)據(jù)庫(kù)和表創(chuàng)建數(shù)據(jù)庫(kù)和表項(xiàng)目三新建數(shù)據(jù)庫(kù)和表了解SQLServer2008中數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)掌握使用SSMS創(chuàng)建、修改與刪除數(shù)據(jù)庫(kù)、表和關(guān)系的方法熟悉T-SQL語(yǔ)言并熟練編寫(xiě)管理數(shù)據(jù)庫(kù)和表的語(yǔ)句理解SQLServer2008中的數(shù)據(jù)完整性機(jī)制2由于本人工作能力和接觸項(xiàng)目有限,希望借此機(jī)會(huì)將自己的體會(huì)與大家分享,更希望大家能提出更多更為深刻的意見(jiàn)!謝謝創(chuàng)建數(shù)據(jù)庫(kù)和表創(chuàng)建數(shù)據(jù)庫(kù)和表創(chuàng)建數(shù)據(jù)庫(kù)和表項(xiàng)目三新建數(shù)據(jù)項(xiàng)目三新建數(shù)據(jù)庫(kù)和表了解SQLServer2008中數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)掌握使用SSMS創(chuàng)建、修改與刪除數(shù)據(jù)庫(kù)、表和關(guān)系的方法熟悉T-SQL語(yǔ)言并熟練編寫(xiě)管理數(shù)據(jù)庫(kù)和表的語(yǔ)句理解SQLServer2008中的數(shù)據(jù)完整性機(jī)制2項(xiàng)目三新建數(shù)據(jù)庫(kù)和表了解SQLServer2008中理論指導(dǎo)一、SQLServer2008中數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)二、創(chuàng)建數(shù)據(jù)庫(kù)和表的方法三、用戶(hù)、角色和架構(gòu)3理論指導(dǎo)一、SQLServer2008中數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)二圖1-1超市收款結(jié)算一、SQLServer2008中數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)物理存儲(chǔ)結(jié)構(gòu)是指SQLServer2008中數(shù)據(jù)庫(kù)對(duì)象在磁盤(pán)上的存儲(chǔ)方式,邏輯存儲(chǔ)結(jié)構(gòu)是指操作系統(tǒng)和SQLServer2008所展示的存儲(chǔ)方式。(一)物理存儲(chǔ)結(jié)構(gòu)頁(yè)是SQLServer中存儲(chǔ)數(shù)據(jù)的最基本單位,當(dāng)表需要空間存放數(shù)據(jù)時(shí),SQLServer以頁(yè)為單位分配空間給表,每頁(yè)的大小為8KB。標(biāo)頭96字節(jié),存儲(chǔ)頁(yè)碼、頁(yè)類(lèi)型、頁(yè)的可用空間等信息。每存放一個(gè)記錄,頁(yè)尾就會(huì)再用兩個(gè)字節(jié)來(lái)存放代表記錄位置的行偏移與其他信息。4圖1-1超市收款結(jié)算一、SQLServer2008中當(dāng)數(shù)據(jù)庫(kù)需要空間存儲(chǔ)表、索引等數(shù)據(jù)庫(kù)對(duì)象時(shí),SQLServer會(huì)以區(qū)為單位分配空間。區(qū)是八個(gè)物理上連續(xù)的頁(yè)的集合,SQLServer有兩種類(lèi)型的區(qū):混合區(qū):區(qū)中八頁(yè)的每頁(yè)可由不同的對(duì)象所有。例如區(qū)中有兩頁(yè)由A表使用,有一頁(yè)由B索引使用,當(dāng)建立新的表或索引時(shí),SQLServer會(huì)查找此區(qū)中尚未使用的頁(yè)來(lái)存放。統(tǒng)一區(qū):區(qū)中的所有八頁(yè)只能由單個(gè)對(duì)象使用。當(dāng)混合區(qū)中的表和索引大小增長(zhǎng)到八頁(yè)時(shí),它們就會(huì)被存放到專(zhuān)供自己使用的統(tǒng)一區(qū)中,以提高訪問(wèn)效率。5當(dāng)數(shù)據(jù)庫(kù)需要空間存儲(chǔ)表、索引等數(shù)據(jù)庫(kù)對(duì)象時(shí),SQL(二)邏輯存儲(chǔ)結(jié)構(gòu)1.系統(tǒng)數(shù)據(jù)庫(kù)和用戶(hù)數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)在安裝好SQLServer2008軟件后就已經(jīng)存在;用戶(hù)數(shù)據(jù)庫(kù)是指由用戶(hù)建立的數(shù)據(jù)庫(kù)。

master數(shù)據(jù)庫(kù)是SQLServer2008的總控?cái)?shù)據(jù)庫(kù),用于記錄系統(tǒng)配置信息、跟蹤用戶(hù)數(shù)據(jù)庫(kù)、管理系統(tǒng)資源分配以與響應(yīng)SQL語(yǔ)句等。

model數(shù)據(jù)庫(kù)作為SQLServer2008的原型數(shù)據(jù)庫(kù),是系統(tǒng)創(chuàng)建所有數(shù)據(jù)庫(kù)的模板。系統(tǒng)數(shù)據(jù)庫(kù)還包括mssqlsystemresource,是一個(gè)隱藏的數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)的節(jié)點(diǎn)下看不到。

msdb數(shù)據(jù)庫(kù)是一個(gè)供系統(tǒng)使用的數(shù)據(jù)庫(kù),用于記錄SQLServerAgent的相關(guān)信息。

tempdb數(shù)據(jù)庫(kù)用于保存所有的臨時(shí)表和臨時(shí)存儲(chǔ)過(guò)程。tempdb數(shù)據(jù)庫(kù)在SQLServer2008每次重啟時(shí)依據(jù)model數(shù)據(jù)庫(kù)進(jìn)行重建。

mssqlsystemresource通常被簡(jiǎn)稱(chēng)為resource數(shù)據(jù)庫(kù),它是一個(gè)只讀數(shù)據(jù)庫(kù),存放與SQLServer2008本身相關(guān)的系統(tǒng)對(duì)象。6(二)邏輯存儲(chǔ)結(jié)構(gòu)1.系統(tǒng)數(shù)據(jù)庫(kù)和用戶(hù)數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)在安裝2.?dāng)?shù)據(jù)庫(kù)文件數(shù)據(jù)庫(kù)文件是用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象的文件,一般存放在數(shù)據(jù)庫(kù)安裝目錄或指定目錄的Data文件夾下面,由數(shù)據(jù)庫(kù)文件和事務(wù)日志文件組成。(1)數(shù)據(jù)庫(kù)文件主數(shù)據(jù)庫(kù)文件(PrimaryDatabaseFile)輔助數(shù)據(jù)庫(kù)文件(SecondaryDatabaseFile)一個(gè)數(shù)據(jù)庫(kù)只能有一個(gè)主數(shù)據(jù)庫(kù)文件,其擴(kuò)展名為.mdf。一個(gè)數(shù)據(jù)庫(kù)可以沒(méi)有也可以同時(shí)擁有多個(gè)輔助數(shù)據(jù)庫(kù)文件,其擴(kuò)展名為.ndf。72.?dāng)?shù)據(jù)庫(kù)文件數(shù)據(jù)庫(kù)文件是用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)和數(shù)據(jù)庫(kù)(2)事務(wù)日志文件主文件組:建立數(shù)據(jù)庫(kù)時(shí)默認(rèn)會(huì)產(chǎn)生的文件群,包含主數(shù)據(jù)庫(kù)文件。用戶(hù)定義的文件組:由用戶(hù)自己建立的文件組。默認(rèn)文件組:默認(rèn)文件組不是指不同于主文件組和用戶(hù)定義的文件組之外的另一種文件組,而是指數(shù)據(jù)庫(kù)目前默認(rèn)使用的文件組。8(2)事務(wù)日志文件主文件組:建立數(shù)據(jù)庫(kù)時(shí)默認(rèn)會(huì)產(chǎn)生的文件群,二、創(chuàng)建數(shù)據(jù)庫(kù)和表的方法可以通過(guò)SSMS中的命令或SQL語(yǔ)句兩種方式來(lái)實(shí)現(xiàn)。實(shí)現(xiàn)方法將在任務(wù)實(shí)踐和知識(shí)拓展中進(jìn)行介紹。9二、創(chuàng)建數(shù)據(jù)庫(kù)和表的方法可以通過(guò)SSMS中的命令或SQL語(yǔ)句三、用戶(hù)、角色和架構(gòu)SQLServer2008擁有強(qiáng)大的安全機(jī)制,而這主要是通過(guò)用戶(hù)、角色和架構(gòu)來(lái)實(shí)現(xiàn)的。10三、用戶(hù)、角色和架構(gòu)SQLServer2008擁任務(wù)實(shí)踐任務(wù)一創(chuàng)建“學(xué)生選課系統(tǒng)”數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建studentInfo表任務(wù)三創(chuàng)建studentInfo表與scoreInfo表間的關(guān)系11任務(wù)實(shí)踐任務(wù)一創(chuàng)建“學(xué)生選課系統(tǒng)”數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建s任務(wù)一創(chuàng)建“學(xué)生選課系統(tǒng)”數(shù)據(jù)庫(kù)在創(chuàng)建數(shù)據(jù)庫(kù)之前,需要考慮以下幾個(gè)問(wèn)題:數(shù)據(jù)庫(kù)名稱(chēng)數(shù)據(jù)庫(kù)文件的初始大小與增長(zhǎng)方式主要包括數(shù)據(jù)和索引兩部分?jǐn)?shù)據(jù)庫(kù)的存儲(chǔ)位置12任務(wù)一創(chuàng)建“學(xué)生選課系統(tǒng)”數(shù)據(jù)庫(kù)在創(chuàng)建數(shù)據(jù)庫(kù)之前,需要考任務(wù)實(shí)施步驟1打開(kāi)SSMS工具,連接到服務(wù)器后,在左窗格對(duì)象資源管理器中展開(kāi)其樹(shù)形目錄,右擊“數(shù)據(jù)庫(kù)”文件夾,在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫(kù)”選項(xiàng),如圖所示。13任務(wù)實(shí)施步驟1打開(kāi)SSMS工具,連接到服務(wù)器后,在左窗格步驟2打開(kāi)的“新建數(shù)據(jù)庫(kù)”對(duì)話框?qū)⒛J(rèn)顯示“常規(guī)”選項(xiàng)頁(yè),填寫(xiě)數(shù)據(jù)庫(kù)的名稱(chēng)將隨之生成同名的主數(shù)據(jù)庫(kù)文件和事務(wù)日志文件。設(shè)置數(shù)據(jù)庫(kù)文件與日志文件的初始大小和增長(zhǎng)方式然后單擊“確定”按鈕,如圖所示。14步驟2打開(kāi)的“新建步驟3接著單擊“新建數(shù)據(jù)庫(kù)”對(duì)話框中的“確定”按鈕,回到SSMS主窗口,在左窗格對(duì)象資源管理器中可以看到,“數(shù)據(jù)庫(kù)”選項(xiàng)下增加了我們剛剛建立的“CourseSelect”數(shù)據(jù)庫(kù),如圖3-9所示。若對(duì)象資源管理器中暫時(shí)沒(méi)有顯示新建的數(shù)據(jù)庫(kù),可以嘗試單擊對(duì)象資源管理器工具欄中的“刷新”按鈕。15步驟3接著單擊“新建數(shù)據(jù)庫(kù)”對(duì)話框中的“確定”按鈕,回到步驟4 增加新的數(shù)據(jù)文件:在SSMS中右擊需要修改的數(shù)據(jù)庫(kù),選擇“屬性”選項(xiàng),進(jìn)入“數(shù)據(jù)庫(kù)屬性”窗口,單擊左窗格中的“文件”選項(xiàng),然后單擊右窗格下方的“添加”按鈕,在“數(shù)據(jù)庫(kù)文件”欄中將出現(xiàn)新添加的數(shù)據(jù)庫(kù)文件即可,如圖所示。16步驟4 增加新的數(shù)步驟5如果想要重命名或刪除數(shù)據(jù)庫(kù),可在SSMS中右擊相應(yīng)數(shù)據(jù)庫(kù),在彈出的快捷菜單中選擇“重命名”或“刪除”選項(xiàng)。17步驟5如果想要重命名或刪除數(shù)據(jù)庫(kù),可在SSMS中右擊相應(yīng)任務(wù)二

創(chuàng)建studentInfo表此外,由于在admin和teacherInfo表中均存在密碼列,這里我們自定義一種密碼數(shù)據(jù)類(lèi)型來(lái)方便創(chuàng)建其他表時(shí)使用。studentInfo表中,studentPassword字段用于存儲(chǔ)學(xué)生的密碼,系統(tǒng)最初為所有學(xué)生分配相同的密碼(如666666),學(xué)生進(jìn)行更改時(shí)設(shè)置要求輸入不小于6位的密碼。這里,我們需要?jiǎng)?chuàng)建一個(gè)默認(rèn)值和一個(gè)規(guī)則來(lái)實(shí)現(xiàn)上述要求。任務(wù)情境18任務(wù)二創(chuàng)建studentInfo表此外,由于在a任務(wù)實(shí)施首先創(chuàng)建password數(shù)據(jù)類(lèi)型的默認(rèn)值為“666666”,規(guī)則為長(zhǎng)度不能小于6位,然后將默認(rèn)值和規(guī)則綁定到該數(shù)據(jù)類(lèi)型,最后創(chuàng)建studentInfo表時(shí)應(yīng)用此數(shù)據(jù)類(lèi)型。19任務(wù)實(shí)施首先創(chuàng)建password數(shù)據(jù)類(lèi)型的默認(rèn)值為“步驟1打開(kāi)SSMS后,單擊工具欄中的“新建查詢(xún)”按鈕,并在工具欄中選擇“CourseSelect”數(shù)據(jù)庫(kù)。在右窗格的查詢(xún)窗口中輸入左圖中T-SQL語(yǔ)句(含義為創(chuàng)建默認(rèn)值對(duì)象password,其值為“666666”),單擊“執(zhí)行”按鈕。命令運(yùn)行成功后,右窗格的“消息”選項(xiàng)卡中將提示“命令已成功完成”。同時(shí)在左窗格資源管理器“CourseSelect”→“可編程性”→“默認(rèn)值”文件夾下面可以看到新建的對(duì)象dbo.password,如右圖所示。20步驟1打開(kāi)SSMS后,單擊工具欄中的“新建查詢(xún)”按鈕,并步驟2 創(chuàng)建規(guī)則與默認(rèn)值相似,在查詢(xún)查詢(xún)窗口中輸入T-SQL語(yǔ)句“CREATERULEpasswordLength_ruleASLEN(@password)>=6”(密碼長(zhǎng)度大于或等于6位),然后單擊“執(zhí)行”按鈕。命令運(yùn)行成功后,在左窗格資源管理器“CourseSelect”→“可編程性”→“規(guī)則”文件夾下面可以看到新建的文件。21步驟2 創(chuàng)建規(guī)則與默認(rèn)值相似,在查詢(xún)查詢(xún)窗口中輸入T-S步驟3 下面創(chuàng)建password數(shù)據(jù)類(lèi)型,在左窗格對(duì)象資源管理器中依次展開(kāi)“CourseSelect”→“可編程性”→“類(lèi)型”文件夾,右擊“用戶(hù)定義數(shù)據(jù)類(lèi)型”對(duì)象,在彈出的快捷菜單中選擇“新建用戶(hù)定義數(shù)據(jù)類(lèi)型”選項(xiàng),如左圖所示。在“新建用戶(hù)定義數(shù)據(jù)類(lèi)型”對(duì)話框中輸入自定義數(shù)據(jù)類(lèi)型的名字password與所依據(jù)的系統(tǒng)數(shù)據(jù)類(lèi)型varchar和長(zhǎng)度32,如右圖所示。22步驟3 下面創(chuàng)建password數(shù)據(jù)類(lèi)型,在左窗格對(duì)象資步驟4 下面將默認(rèn)值和規(guī)則綁定到password數(shù)據(jù)類(lèi)型。單擊對(duì)話框中默認(rèn)值右側(cè)的按鈕,打開(kāi)“選擇對(duì)象”對(duì)話框,在該對(duì)話框中單擊“瀏覽”按鈕打開(kāi)“查找對(duì)象”對(duì)話框,勾選之前創(chuàng)建的默認(rèn)值,然后單擊兩次“確定”按鈕,如圖所示。按同樣方式綁定規(guī)則。最后回到“新建用戶(hù)定義數(shù)據(jù)類(lèi)型”對(duì)話框中,單擊“確定”按鈕,即完成數(shù)據(jù)類(lèi)型的創(chuàng)建。23步驟4 下面將默認(rèn)值和規(guī)則綁定到password數(shù)據(jù)類(lèi)型。步驟5 下面我們開(kāi)始創(chuàng)建studentInfo表。如左圖所示,在左窗格對(duì)象資源管理器中右擊“CourseSelect”結(jié)點(diǎn)下的“表”對(duì)象,在彈出的快捷菜單中選擇“新建表”選項(xiàng),在右窗格中依次輸入studentInfo表的列名并為其選擇正確的數(shù)據(jù)類(lèi)型(注意studentPassword列選擇自定義的password數(shù)據(jù)類(lèi)型),然后單擊studentNumber列前的灰色方塊選中該列,隨后單擊工具欄中的按鈕,將此列設(shè)為表的主鍵,如右圖所示。24步驟5 下面我們開(kāi)始創(chuàng)建studentInfo表。如左圖所步驟6 表中信息填寫(xiě)完成后,單擊工具欄中的“保存”按鈕,將彈出“選擇名稱(chēng)”對(duì)話框。如圖所示,輸入表的名字后單擊“確定”按鈕,即完成表的創(chuàng)建。25步驟6 表中信息填寫(xiě)完成后,單擊工具欄中的“保存”按鈕,將步驟7 向新創(chuàng)建的表中輸入幾條測(cè)試數(shù)據(jù)以驗(yàn)證之前創(chuàng)建的默認(rèn)值和規(guī)則。如左圖所示,在左窗格對(duì)象資源管理器中依次展開(kāi)“CourseSelect”→“表”結(jié)點(diǎn),右擊“dbo.studentInfo”文件夾,在彈出的快捷菜單中選擇“編輯前200行”選項(xiàng),然后在右窗格輸入測(cè)試數(shù)據(jù):輸入學(xué)號(hào)信息并按回車(chē)鍵,該條記錄將自動(dòng)添加密碼“666666”;將密碼改為3位后,系統(tǒng)將提示出錯(cuò),如右圖所示。26步驟7 向新創(chuàng)建的表中輸入幾條測(cè)試數(shù)據(jù)以驗(yàn)證之前創(chuàng)建的默認(rèn)任務(wù)三

創(chuàng)建studentInfo表與scoreInfo表間的關(guān)系任務(wù)情境將14個(gè)表創(chuàng)建完成后,為保證參照完整性,還需要?jiǎng)?chuàng)建表與表之間的外鍵關(guān)系。任務(wù)實(shí)施步驟1打開(kāi)SSMS后,單擊左窗格資源管理器“CourseSelect”文件下的“數(shù)據(jù)庫(kù)關(guān)系圖”對(duì)象,在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫(kù)關(guān)系圖”選項(xiàng),如圖所示。27任務(wù)三創(chuàng)建studentInfo表與scoreInfo表步驟2彈出的“添加表”對(duì)話框,按住【Shift】鍵選中已經(jīng)建立的14張表,然后單擊“添加”按鈕,如右圖所示。28步驟2彈出的“添加表”對(duì)話框,按住【Shift】鍵選中已步驟3默認(rèn)情況下,這14張表在SSMS右窗格中將以縮略圖,我們僅以創(chuàng)建studentInfo和scoreInfo表之間的外鍵關(guān)系為例進(jìn)行講解。選中scoreInfo表中的studentNumber列,然后參照?qǐng)D中所示拖拽鼠標(biāo)至studentInfo表中的studentNumber列,當(dāng)光標(biāo)箭頭旁邊出現(xiàn)“+”號(hào)時(shí),松開(kāi)鼠標(biāo)。29步驟3默認(rèn)情況下,這14張表在SSMS右窗格中將以縮略圖步驟4如圖3-21所示,系統(tǒng)將連續(xù)打開(kāi)兩個(gè)對(duì)話框,此時(shí)我們只能操作“表和列”對(duì)話框,確認(rèn)建立關(guān)系的主外鍵中的表和列正確,單擊“確定”按鈕,接下來(lái)我們就可以操作“外鍵關(guān)系”對(duì)話框了。30步驟4如圖3-21所示,系統(tǒng)將連續(xù)打開(kāi)兩個(gè)對(duì)話框,此時(shí)我步驟5如左圖所示,展開(kāi)該對(duì)話框中“INSERT和UPDATE規(guī)范”結(jié)點(diǎn),單擊“更新規(guī)則”右側(cè)的按鈕,選擇“級(jí)聯(lián)”選項(xiàng)。按同樣的方式設(shè)置“刪除”規(guī)則也為“級(jí)聯(lián)”。右圖顯示了創(chuàng)建完成的外鍵關(guān)系。31步驟5如左圖所示,展開(kāi)該對(duì)話框中“INSERT和UPDA知識(shí)拓展一、修改表結(jié)構(gòu)與設(shè)置標(biāo)識(shí)列二、使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)和表三、數(shù)據(jù)完整性32知識(shí)拓展一、修改表結(jié)構(gòu)與設(shè)置標(biāo)識(shí)列二、使用T-SQL語(yǔ)句創(chuàng)建一、修改表結(jié)構(gòu)與設(shè)置標(biāo)識(shí)列修改表結(jié)構(gòu)右擊該表,在彈出的快捷菜單中選擇“設(shè)計(jì)”選項(xiàng),在SSMS右窗格中可進(jìn)行修改。增加或刪除列行列名和數(shù)據(jù)類(lèi)型的更改默認(rèn)情況下,若增加或刪除列,應(yīng)先刪除表再重新建立。這里先更改數(shù)據(jù)庫(kù)的默認(rèn)設(shè)置。選擇“工具”→“選項(xiàng)”菜單,在彈出的“選項(xiàng)”對(duì)話框左窗格中展開(kāi)“Designers”結(jié)點(diǎn),選擇“表設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)器”選項(xiàng),去掉右窗格中“阻止保存要求重新創(chuàng)建表的更改”前的框選符號(hào),單擊“確定”按鈕。33一、修改表結(jié)構(gòu)與設(shè)置標(biāo)識(shí)列修改表結(jié)構(gòu)右擊該表,在彈出接下來(lái)右擊表中某列,在彈出的快捷菜單中選擇“插入列”或“刪除列”選項(xiàng),然后編輯新添加的列,最后保存表即可,如圖所示。34接下來(lái)右擊表中某列,在彈出的快捷菜單中選擇“插入列”設(shè)置標(biāo)識(shí)列步驟1 在表結(jié)構(gòu)可編輯的狀態(tài)下,選中所需設(shè)置的列,展開(kāi)下方“列屬性”選項(xiàng)卡中“標(biāo)識(shí)規(guī)范”結(jié)點(diǎn),如圖所示。步驟2將“標(biāo)識(shí)規(guī)范”和“(是標(biāo)識(shí))”右側(cè)單元格中數(shù)據(jù)設(shè)為“是”,然后填寫(xiě)“標(biāo)識(shí)增量”和“標(biāo)識(shí)種子”后,最后單擊“保存”按鈕。35設(shè)置標(biāo)識(shí)列步驟1 在表結(jié)構(gòu)可編輯的狀態(tài)下,選中所需設(shè)置的列二、使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)和表(一)T-SQL語(yǔ)句T-SQL語(yǔ)句分為四大類(lèi):數(shù)據(jù)定義語(yǔ)句(DDL)、數(shù)據(jù)操作語(yǔ)句(DML)、數(shù)據(jù)控制語(yǔ)句(DCL)和一些附加的語(yǔ)言元素。數(shù)據(jù)定義語(yǔ)句(DDL):用來(lái)定義和管理數(shù)據(jù)庫(kù)對(duì)象。常用命令關(guān)鍵字包括CREATE、ALTER和DROP等。數(shù)據(jù)操作語(yǔ)句(DML):用于查詢(xún)和更新數(shù)據(jù)。常用命令關(guān)鍵字包括SELECT、INSERT、UPDATE和DELETE等。數(shù)據(jù)控制語(yǔ)句(DCL):用于設(shè)置數(shù)據(jù)庫(kù)操作對(duì)象的權(quán)限。常用命令關(guān)鍵字包括GRANT、REVOKE和DENY等。36二、使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)和表(一)T-SQL語(yǔ)句T-SQL語(yǔ)法約定37T-SQL語(yǔ)法約定37(二)創(chuàng)建、修改與刪除數(shù)據(jù)庫(kù)語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)語(yǔ)句其中:<>::={(NAME=logical_,='os_'[,SIZE=size[KB|MB|GB|TB]][,MAXSIZE={max_size[KB|MB|GB|TB]|UNLIMITED}][,=growth_increment[KB|MB|GB|TB|%]])[,…n]}<>::={[DEFAULT]<>[,…n]}CREATEDATABASEdatabase_name[ON[PRIMARY][<>[,…n][,<>[,…n]][LOGON{<>[,…n]}]][COLLATEcollation_name]]38(二)創(chuàng)建、修改與刪除數(shù)據(jù)庫(kù)語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)語(yǔ)句其中:CREA修改數(shù)據(jù)庫(kù)語(yǔ)句

ALTERDATABASEdatabase{ADDFILE<>[,...n][TO]|ADDLOGFILE<>[,...n]|REMOVEFILElogical_|ADD_name|REMOVE_name|MODIFYFILE<>|MODIFYNAME=new_dbn

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論