sql2008教案T_SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)

sql2008教案T_SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)

ID:45099275

大?。?7.83 KB

頁(yè)數(shù):10頁(yè)

時(shí)間:2019-11-09

sql2008教案T_SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)_第1頁(yè)
sql2008教案T_SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)_第2頁(yè)
sql2008教案T_SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)_第3頁(yè)
sql2008教案T_SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)_第4頁(yè)
sql2008教案T_SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)_第5頁(yè)
資源描述:

《sql2008教案T_SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、SQLServer2008數(shù)據(jù)庫(kù)的管理(二)一、T-SQL概述1.SQL:StructuredQueryLanguage:結(jié)構(gòu)化查詢(xún)語(yǔ)言,現(xiàn)在已經(jīng)作為國(guó)際計(jì)算機(jī)查詢(xún)語(yǔ)言的通用標(biāo)準(zhǔn),92年美國(guó)國(guó)家標(biāo)準(zhǔn)局ANSI推出ANSISQL92標(biāo)準(zhǔn),我們安裝的sqlserver2008所用的標(biāo)準(zhǔn)就是ANSISQL92標(biāo)準(zhǔn)的一個(gè)擴(kuò)展集,叫做T-SQL。2.T-SQLT-SQL:Transact-SQL,是SQL的一個(gè)擴(kuò)展集,對(duì)功能有了很大的補(bǔ)充,例如變量說(shuō)明,流程控制,功能函數(shù)等。二、T-SQL的語(yǔ)言主要組成部分1.DML(數(shù)據(jù)操作語(yǔ)

2、言)用于查詢(xún)、插入、修改、和刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)。SELECT、INSERT、UPDATE、DELETE等2、DDL(數(shù)據(jù)定義語(yǔ)言)用于在數(shù)據(jù)庫(kù)系統(tǒng)中創(chuàng)建數(shù)據(jù)庫(kù)、表、視圖、索引等CREATEDATABASEDROPDATABASE等3、DCL(數(shù)據(jù)控制語(yǔ)言)用來(lái)控制存取許可、存取權(quán)限等GRANT,REVOKE等4.其他海標(biāo)擴(kuò)變量說(shuō)明、內(nèi)部函數(shù)等其他的命令。二、數(shù)據(jù)庫(kù)的相關(guān)概念和命名規(guī)則1、物理存儲(chǔ)結(jié)構(gòu)數(shù)據(jù)庫(kù)文件在磁盤(pán)上的存儲(chǔ)形式主數(shù)據(jù)文件:*.mdf,用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)的啟動(dòng)信息,存儲(chǔ)部分或者全部的數(shù)據(jù)。一個(gè)數(shù)據(jù)庫(kù)只能有一個(gè)

3、主數(shù)據(jù)文件。輔助數(shù)據(jù)文件:*.ndf,用來(lái)存儲(chǔ)主數(shù)據(jù)文件未能存儲(chǔ)的數(shù)據(jù)。一個(gè)數(shù)據(jù)庫(kù)可以有很多個(gè)ndf,也可以一個(gè)都沒(méi)有。日志文件:*.ldf,用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)的更新等日志信息,當(dāng)數(shù)據(jù)庫(kù)損壞的時(shí)候管理員可以通過(guò)日志文件來(lái)進(jìn)行恢復(fù)。曾刪改都會(huì)被記錄在日志文件中。查詢(xún)是不會(huì)被記錄在日志中。一個(gè)數(shù)據(jù)庫(kù)必須有一個(gè)日志文件。文件組:類(lèi)似于文件夾,用來(lái)方便管理文件,分為主文件組和次文件組,日志不屬于任何一個(gè)文件組。(查看測(cè)試1數(shù)據(jù)庫(kù))2、邏輯存儲(chǔ)結(jié)構(gòu)有數(shù)據(jù)表,視圖,索引等國(guó)中不同的數(shù)據(jù)對(duì)象組成,分別用來(lái)存儲(chǔ)特定信息并支持特定功能。3、

4、數(shù)據(jù)庫(kù)明明規(guī)則第一個(gè)字符必須是字母或者”_”、”@”、”#”。數(shù)據(jù)庫(kù)名稱(chēng)不能直接是T-SQL的保留字。不允許嵌入空格或其他特殊字符。4、數(shù)據(jù)庫(kù)的分類(lèi)(1)系統(tǒng)數(shù)據(jù)庫(kù)master:非常重要的數(shù)據(jù)庫(kù),記錄了數(shù)據(jù)庫(kù)的系統(tǒng)級(jí)別信息,包括所有的登陸賬戶(hù),系統(tǒng)配置以及數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)文件的存放位置和初始化信息等等。usemaster--紙箱操作的數(shù)據(jù)庫(kù)select*fromsysdatabases--查詢(xún)系統(tǒng)表sysdatabases中的所有數(shù)據(jù)model:模板數(shù)據(jù)庫(kù),當(dāng)我們創(chuàng)建新數(shù)據(jù)庫(kù)的時(shí)候會(huì)有一個(gè)模板,模板就存放在model數(shù)據(jù)

5、庫(kù)中msdb:備份和還原數(shù)據(jù)庫(kù)的時(shí)候使用的。Tempdb:臨時(shí)數(shù)據(jù)庫(kù),存儲(chǔ)臨時(shí)表和臨時(shí)數(shù)據(jù)過(guò)程,過(guò)程當(dāng)程序結(jié)束后就會(huì)消失。Resource:隱藏的數(shù)據(jù)庫(kù),是無(wú)法看到的,包含了SQLserver的系統(tǒng)對(duì)象,在物理存儲(chǔ)結(jié)構(gòu)上實(shí)在resource數(shù)據(jù)庫(kù)中的額。但是邏輯上他會(huì)出現(xiàn)在每個(gè)數(shù)據(jù)庫(kù)的sys架構(gòu)當(dāng)中。(2)用戶(hù)數(shù)據(jù)庫(kù)(日文翻譯的書(shū)經(jīng)常叫做平民數(shù)據(jù)庫(kù)):用戶(hù)自己創(chuàng)建的數(shù)據(jù)庫(kù)。三、使用T-SQL視圖創(chuàng)建數(shù)據(jù)庫(kù)1、單一文件組的數(shù)據(jù)庫(kù)。例如:使用管理器創(chuàng)建一個(gè)電子商城E_Market數(shù)據(jù)庫(kù),要求如下(只有一個(gè)primary文件

6、組)數(shù)據(jù)庫(kù)名稱(chēng)為E_Market,包含一個(gè)數(shù)據(jù)文件,初始容量大小為5M,文件按15%自動(dòng)增長(zhǎng),最大容量為100M一個(gè)日志文件,初始容量大小為1M,不啟用自動(dòng)增長(zhǎng),所有文件存放在E盤(pán),project目錄下。說(shuō)明:建完數(shù)據(jù)庫(kù)后,右鍵單擊數(shù)據(jù)庫(kù)名稱(chēng),選擇屬性—選項(xiàng)(1)兼容級(jí)別:高版本的數(shù)據(jù)庫(kù)是可以兼容低版本數(shù)據(jù)庫(kù)的,可以根據(jù)自己的需要自行設(shè)定(2)限制訪問(wèn):三種狀態(tài),默認(rèn)是multiuser,是不限制訪問(wèn)的,singleuser是當(dāng)我們對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)的時(shí)候,旺旺只會(huì)同意自己訪問(wèn)對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù),singleuser就是這

7、時(shí)候使用的,restricteduser是只允許特定用戶(hù)訪問(wèn)數(shù)據(jù)庫(kù)。(3)數(shù)據(jù)庫(kù)的只讀狀態(tài),制度數(shù)據(jù)庫(kù)不能再被寫(xiě)入數(shù)據(jù),只能讀取數(shù)據(jù)。創(chuàng)建數(shù)據(jù)庫(kù)是需要指定哪些屬性ü文件名稱(chēng),存放位置,非配的初始空間,屬于哪個(gè)文件組ü文件增長(zhǎng),文件容量設(shè)置ü兼容級(jí)別:版本號(hào)ü數(shù)據(jù)庫(kù)是否只讀ü限制訪問(wèn)的三種模式2.創(chuàng)建多個(gè)文件組的數(shù)據(jù)庫(kù)。例如:使用管理器創(chuàng)建一個(gè)DemoDB數(shù)據(jù)庫(kù),要求如下數(shù)據(jù)庫(kù)的名稱(chēng)為DemoDB,包含一個(gè)數(shù)據(jù)文件,除是容量為10M,文件按10%自動(dòng)增長(zhǎng),最大容量為500M。第二個(gè)文件組FG,輔助數(shù)據(jù)文件為FG_Demo

8、DB,初始大小為10M,不啟用自動(dòng)增長(zhǎng)。一個(gè)日志文件,出事容量大小為5M,不啟用自動(dòng)增長(zhǎng),所有文件存放在E:project目錄下。順序:首先創(chuàng)建數(shù)據(jù)庫(kù)DemoDB,設(shè)置大小和自動(dòng)增長(zhǎng)以及存放位置,更改日志文件大小和自動(dòng)增長(zhǎng)以及存放位置。進(jìn)入文件組,新建文件組FG?;氐轿募?,創(chuàng)建文件FG_DemoDB,修改文件組、大小、增長(zhǎng)以及

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。