《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)-SQL Server 》課件-CORE-02_第1頁(yè)
《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)-SQL Server 》課件-CORE-02_第2頁(yè)
《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)-SQL Server 》課件-CORE-02_第3頁(yè)
《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)-SQL Server 》課件-CORE-02_第4頁(yè)
《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)-SQL Server 》課件-CORE-02_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第二章SQLServer基本的數(shù)據(jù)存儲(chǔ)管理目標(biāo)熟悉SQLServer2008MicrosoftSQLServerManagementStudio工具的使用理解SQLSerer的基本數(shù)據(jù)類型的作用掌握使用SQLServer2008MicrosoftSQLServerManagementStudio工具創(chuàng)建SQLServer數(shù)據(jù)庫(kù)、創(chuàng)建和修改SQLServer數(shù)據(jù)庫(kù)表概述、專業(yè)術(shù)語(yǔ)使用SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)軟件創(chuàng)建和管理應(yīng)用數(shù)據(jù)庫(kù)在應(yīng)用數(shù)據(jù)庫(kù)中建立和操作數(shù)據(jù)庫(kù)表管理SQLServer數(shù)據(jù)庫(kù)使用SQLServer2008圖形界面創(chuàng)建數(shù)據(jù)庫(kù)查看和修改數(shù)據(jù)庫(kù)刪除數(shù)據(jù)庫(kù)使用命令方式管理數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)打開MicrosoftSQLServerManagementStudio工具對(duì)象資源管理器創(chuàng)建數(shù)據(jù)庫(kù)展開“數(shù)據(jù)庫(kù)”目錄該目錄下列舉了“系統(tǒng)數(shù)據(jù)庫(kù)”、“數(shù)據(jù)庫(kù)快照”、“AdventureWorks”、“AdventureWorksDW”等目錄和文件創(chuàng)建數(shù)據(jù)庫(kù)用鼠標(biāo)右鍵點(diǎn)擊“數(shù)據(jù)庫(kù)”目錄演示創(chuàng)建數(shù)據(jù)庫(kù)查看和修改數(shù)據(jù)庫(kù)在對(duì)象瀏覽器中鼠標(biāo)右鍵點(diǎn)擊[EBuy]數(shù)據(jù)庫(kù)節(jié)點(diǎn)在彈出菜單中選擇“屬性”選項(xiàng)在數(shù)據(jù)庫(kù)屬性對(duì)話框中查看和修改數(shù)據(jù)庫(kù)刪除數(shù)據(jù)庫(kù)鼠標(biāo)右鍵點(diǎn)擊[EBuy]數(shù)據(jù)庫(kù)在彈出菜單中選擇“刪除”選項(xiàng)注意:刪除數(shù)據(jù)庫(kù)一旦被執(zhí)行,數(shù)據(jù)庫(kù)所包含的所有對(duì)象都會(huì)被刪除,數(shù)據(jù)庫(kù)的所有數(shù)據(jù)文件和日志文件也會(huì)從磁盤上刪除。所以刪除數(shù)據(jù)庫(kù)一定要慎重。選擇“確定”即可刪除數(shù)據(jù)庫(kù)使用命令方式管理數(shù)據(jù)庫(kù)使用T-SQL命令createdatabase創(chuàng)建數(shù)據(jù)庫(kù)選擇“新建查詢”打開查詢編輯器窗口使用命令方式管理數(shù)據(jù)庫(kù)在打開的查詢編輯器窗口中輸入如下語(yǔ)句:CREATE

DATABASE[EBuy]ON

PRIMARY

(NAME=N'EBuy',

FILENAME=N'C:\database\EBuy.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB)LOGON

(NAME=N'EBuy_log',FILENAME=N'C:\database\EBuy_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%)使用命令方式管理數(shù)據(jù)庫(kù)使用T-SQL命令alterdatabase修改數(shù)據(jù)庫(kù)例:向EBuy數(shù)據(jù)庫(kù)添加5M大小的新數(shù)據(jù)文件ALTER

DATABASEEBuyADD

FILE(NAME=testdat2,

FILENAME=‘E:\database\EBuy_add.ldf’,SIZE=5MB,MAXSIZE=100MB,FILEGROWTH=5MB)使用命令方式管理數(shù)據(jù)庫(kù)使用命令dropdatabase刪除數(shù)據(jù)庫(kù)使用命令方式刪除數(shù)據(jù)庫(kù)將刪除數(shù)據(jù)庫(kù)所使用的數(shù)據(jù)文件和磁盤文件例:刪除EBuy數(shù)據(jù)庫(kù)DROPDATABASEEBuySQLServer數(shù)據(jù)庫(kù)基本數(shù)據(jù)類型類型說明bit整型,其值只能是0、1或空值。int整型,占4個(gè)字節(jié)smallint整型,占2個(gè)字節(jié)tinyint整型,占1個(gè)字節(jié)decimal精確數(shù)值型,使用時(shí)必須指定范圍和精度,例:decimal(7,2)numeric精確數(shù)值型,與decimal型相同money貨幣型,用來表示錢和貨幣值。能存儲(chǔ)從-9220億到9220億之間的數(shù)據(jù)smallmoney貨幣型,能存儲(chǔ)從-214748.3648到214748.3647之間的數(shù)據(jù)SQLServer數(shù)據(jù)庫(kù)基本數(shù)據(jù)類型類型說明float近似數(shù)值型,供浮點(diǎn)數(shù)使用real近似數(shù)值型datetime日期時(shí)間型,取值:1753-1-1~9999-12-31smalldatetime

日期時(shí)間型,取值:1900-1-1~2079-6-6timestamp特殊數(shù)據(jù)型,用來創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)范圍內(nèi)的唯一數(shù)碼。char字符型,用來存儲(chǔ)定長(zhǎng)的非統(tǒng)一編碼型的字符數(shù)據(jù)。列寬最大為8000個(gè)字符varchar字符型,用來存儲(chǔ)變長(zhǎng)的非統(tǒng)一編碼型的字符數(shù)據(jù)。列寬最大為8000個(gè)字符text

字符型,用來存儲(chǔ)大量非統(tǒng)一編碼型字符數(shù)據(jù)。最多可以有近20億個(gè)字符SQLServer數(shù)據(jù)庫(kù)基本數(shù)據(jù)類型類型說明nchar定長(zhǎng)統(tǒng)一編碼字符型(統(tǒng)一編碼是用雙字節(jié)結(jié)構(gòu)來存儲(chǔ)每個(gè)字符),能存儲(chǔ)4000個(gè)字符nvarchar變長(zhǎng)統(tǒng)一編碼字符型,能存儲(chǔ)4000個(gè)字符ntext變長(zhǎng)統(tǒng)一編碼字符型,能存儲(chǔ)近10億個(gè)字符binary

二進(jìn)制數(shù)據(jù)類型,存儲(chǔ)可達(dá)8000字節(jié)長(zhǎng)的定長(zhǎng)的二進(jìn)制數(shù)據(jù)varbinary二進(jìn)制數(shù)據(jù)類型,存儲(chǔ)可達(dá)8000字節(jié)長(zhǎng)的變長(zhǎng)的二進(jìn)制數(shù)據(jù)image二進(jìn)制數(shù)據(jù)類型,存儲(chǔ)變長(zhǎng)的二進(jìn)制數(shù)據(jù),最大可達(dá)近20億個(gè)字節(jié)管理SQLServer數(shù)據(jù)庫(kù)表使用SQLServer圖形界面創(chuàng)建數(shù)據(jù)庫(kù)表修改數(shù)據(jù)庫(kù)表查看數(shù)據(jù)庫(kù)表刪除數(shù)據(jù)庫(kù)表使用命令方式管理數(shù)據(jù)庫(kù)表創(chuàng)建數(shù)據(jù)庫(kù)表打開MicrosoftSQLServerManagementStudio工具

展開已經(jīng)創(chuàng)建的EBuy數(shù)據(jù)庫(kù)

右擊“表”

從彈出菜單單擊“新建表”項(xiàng)創(chuàng)建數(shù)據(jù)庫(kù)表在彈出的編輯窗口中分別輸入各列的名稱、數(shù)據(jù)類型、長(zhǎng)度,是否容許為空等屬性創(chuàng)建數(shù)據(jù)庫(kù)表單擊工具欄上的“保存”按鈕,則會(huì)彈出給表取名的對(duì)話框“選擇名稱”演示創(chuàng)建數(shù)據(jù)庫(kù)表修改數(shù)據(jù)庫(kù)表修改表名增加表列和修改現(xiàn)有表列屬性刪除表列演示修改數(shù)據(jù)庫(kù)表新創(chuàng)建的數(shù)據(jù)庫(kù)表:customer查看數(shù)據(jù)庫(kù)表展開要查看的數(shù)據(jù)庫(kù)表,可以看見表的各種成分:列、鍵、約束等刪除數(shù)據(jù)庫(kù)表右鍵單擊需要?jiǎng)h除的數(shù)據(jù)庫(kù)表,在彈出菜單中選擇“刪除”即可刪除表使用命令方式管理數(shù)據(jù)庫(kù)表創(chuàng)建數(shù)據(jù)庫(kù)表語(yǔ)法形式:CREATETABLE[數(shù)據(jù)庫(kù)名稱.][表的屬主.]自定義表名(自定義列名1列類型及大小列的約束,..自定義列名n列類型及大小列的約束,)例:創(chuàng)建商品類別表CREATETABLEEBmodity_category(catidint

primary

key,catnamevarchar(30)notnull,)使用命令方式管理數(shù)據(jù)庫(kù)表修改數(shù)據(jù)庫(kù)表給表增加列ALTER

TABLE[數(shù)據(jù)庫(kù)名稱.][表的屬主.]表名ADD

新加的列名列類型列約束例:在commodity_category表增加一個(gè)新列—商品類型簡(jiǎn)稱ALTER

TABLEEBmodity_categoryADDcatsnamevarchar(15)notnull使用命令方式管理數(shù)據(jù)庫(kù)表修改表中現(xiàn)有的列屬性ALTER

TABLE[數(shù)據(jù)庫(kù)名稱.][表的屬主.]表名ALTER

COLUMN

原列名新列類型新列約束ALTER

TABLEEBmodity_categoryALTER

COLUMNcatsnameintnotnull例:修改commodity_category表的catsname列的類型為int型使用命令方式管理數(shù)據(jù)庫(kù)表刪除表中現(xiàn)有的列ALTER

TABLE[數(shù)據(jù)庫(kù)名稱.][表的屬主.]表名DROP

COLUMN

原列名ALTER

TABLEEBmodity_categoryDROP

COLUMNcatsname例:刪除commodity_category表的catsname列使用命令方式管理數(shù)據(jù)庫(kù)表刪除數(shù)據(jù)庫(kù)表語(yǔ)法格式DROPTABLE

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論