資源描述:
《SQLSERVER2000培訓(xùn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、SQLServer數(shù)據(jù)庫(kù)教程上海企通軟件有限公司劉剛SQLServer2000版本1、企業(yè)版(EnterpriseEdition)企業(yè)版擁有超大型數(shù)據(jù)庫(kù)所需要的一切特性,能夠支持操作系統(tǒng)允許的最大內(nèi)存和CPU數(shù)量,只能安裝在Windows的服務(wù)器版本上。2、開發(fā)版(DeveloperEditon)開發(fā)版的特性與企業(yè)版基本相同,與企業(yè)版的區(qū)別:A.開發(fā)版只能用于開發(fā)和測(cè)試,用于生產(chǎn)環(huán)境是非法的。B.開發(fā)版既可以用在Windows的服務(wù)器版本上,也可以用在Win2000Professional、WinXPProfessional上。3、標(biāo)準(zhǔn)版(StandardEditio
2、n)標(biāo)準(zhǔn)版提供了大多數(shù)數(shù)據(jù)庫(kù)項(xiàng)目所需要的全部特性,最多支持4個(gè)CPU。支持的操作系統(tǒng)與開發(fā)版相同。4、個(gè)人版(PersonalEditon)個(gè)人版主要用途在于:通過(guò)不能正常與主服務(wù)器連接的桌面計(jì)算機(jī)或筆記本電腦中安裝SQLServer2000的可移動(dòng)版本,提供訪問(wèn)SQLServer2000產(chǎn)品的能力。SQLServer2000主要組件1、企業(yè)管理器(EnterpriseManager)作用:管理用戶賬戶;建立與管理數(shù)據(jù)庫(kù);建立與管理表、視圖、存儲(chǔ)過(guò)程、觸發(fā)器等;備份數(shù)據(jù)庫(kù)和事務(wù)日志、恢復(fù)數(shù)據(jù)庫(kù);導(dǎo)表。2、查詢分析器(QueryAnalyzer)作用:執(zhí)行SQL語(yǔ)句,迅
3、速查看這些語(yǔ)句的結(jié)果,分析和處理數(shù)據(jù)庫(kù)中的數(shù)據(jù)。這是一個(gè)非常實(shí)用的工具,對(duì)掌握SQL語(yǔ)言,深入理解SQLServer有很大的幫助。3、事件探查器(SQLProfiler)圖形化的管理工具,用于監(jiān)督、記錄和檢查SQLServer2000數(shù)據(jù)庫(kù)的使用情況。(探查軟件所調(diào)用的SQL語(yǔ)句,提高處理問(wèn)題的效率。)4、SQL聯(lián)機(jī)叢書(SQLBooksOn-Line)SQLServer2000常用數(shù)據(jù)對(duì)象1、表表是存放數(shù)據(jù)對(duì)象的二維表格,按列和行存儲(chǔ)數(shù)據(jù)。數(shù)據(jù)庫(kù)的大部分工作室處理表,每個(gè)表支持4中操作:查詢、插入、更新、刪除。2、視圖視圖是瀏覽數(shù)據(jù)的方式,并不表明數(shù)據(jù)的存儲(chǔ)。視圖和
4、表很相似,可以用來(lái)檢索特定的數(shù)據(jù),但是不存儲(chǔ)數(shù)據(jù),只是存放SQL命令,記錄如何檢索表中的數(shù)據(jù),打開視圖時(shí),SQL執(zhí)行這些命令,形成虛擬表。虛擬表只在使用時(shí)存在,使用完畢后撤銷。3、存儲(chǔ)過(guò)程存儲(chǔ)過(guò)程和視圖很相似,也是存放SQL命令。但存儲(chǔ)過(guò)程的主要目的不是為了瀏覽數(shù)據(jù),而是對(duì)數(shù)據(jù)進(jìn)行處理。如果經(jīng)常要對(duì)表中的數(shù)據(jù)做相同的處理,并且處理過(guò)程比較復(fù)雜,則可以考慮將處理數(shù)據(jù)的命令組織成存儲(chǔ)過(guò)程,以后每次只需要執(zhí)行存儲(chǔ)過(guò)程即可。(存儲(chǔ)過(guò)程的命令,系統(tǒng)會(huì)經(jīng)過(guò)編譯,提高執(zhí)行效率。)4、觸發(fā)器觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程。觸發(fā)器可以自動(dòng)響應(yīng)用戶的操作,也可以強(qiáng)制復(fù)雜的業(yè)務(wù)規(guī)則或要求。UP
5、DATE、INSERT和DELETE等操作可以觸發(fā)觸發(fā)器。數(shù)據(jù)類型類型名稱含義整數(shù)型int從-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型數(shù)據(jù)smallint從-2^15(-32,768)到2^15-1(32,767)的整數(shù)數(shù)據(jù)tinyint從0到255的整數(shù)數(shù)據(jù)浮點(diǎn)型numeric從-10^38+1到10^38–1的固定精度和小數(shù)位的數(shù)字?jǐn)?shù)據(jù)float從-1.79E+308到1.79E+308的浮點(diǎn)精度數(shù)字real從-3.40E+38到3.40E+38的浮點(diǎn)精度數(shù)字字符型char固定長(zhǎng)度的非Unicode數(shù)據(jù),最大長(zhǎng)度為
6、2^31-1(2,147,483,647)個(gè)字符varchar可變長(zhǎng)度的非Unicode數(shù)據(jù),最長(zhǎng)為8,000個(gè)字符text可變長(zhǎng)度的非Unicode數(shù)據(jù),最大長(zhǎng)度為2^31-1(2,147,483,647)個(gè)字符nchar固定長(zhǎng)度的Unicode數(shù)據(jù),最大長(zhǎng)度為4,000個(gè)字符nvarchar可變長(zhǎng)度Unicode數(shù)據(jù),其最大長(zhǎng)度為4,000字符ntext可變長(zhǎng)度Unicode數(shù)據(jù),其最大長(zhǎng)度為2^30-1(1,073,741,823)個(gè)字符數(shù)據(jù)類型類型名稱含義日期和時(shí)間型datetime從1753年1月1日到9999年12月31日的日期和時(shí)間數(shù)據(jù),精確到百分之三秒
7、smalldatetime從1900年1月1日到2079年6月6日的日期和時(shí)間數(shù)據(jù),精確到分鐘圖形型image可變長(zhǎng)度的二進(jìn)制數(shù)據(jù),其最大長(zhǎng)度為2^31-1(2,147,483,647)個(gè)字節(jié)貨幣型money貨幣數(shù)據(jù)值介于-2^63(-922,337,203,685,477.5808)與2^63-1(+922,337,203,685,477.5807)之間布爾型bit1或0的整數(shù)數(shù)據(jù)變量1、局部變量局部變量時(shí)用戶自定義的變量。用DECLARE語(yǔ)句聲明,用戶可在與定義它的DECLARE語(yǔ)句的同一個(gè)批次中用SET語(yǔ)句為其賦值。局部變量的使用范圍是定義它的