拿oracle來說,sql的執(zhí)行計(jì)劃就不一樣,也就是說執(zhí)行sql要花費(fèi)的時(shí)間不一樣。
創(chuàng)新互聯(lián)2013年開創(chuàng)至今,先為修水等服務(wù)建站,修水等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為修水企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
子查詢: select st_name from student s where exists (select 1 from course where course_name='database' and st_id=s.st_id)
聯(lián)合查詢: select st_name from student s, course c where s.st_id=c.st_id
后者的執(zhí)行速度會(huì)快一些。因?yàn)槿绻趕tudent表的st_id字段有主鍵的話,前者不使用索引查詢,而后者使用索引,你可以到數(shù)據(jù)庫(kù)里試驗(yàn)一下。
如果你要用Visual studio 2008的話,必須先裝SQL server2008再裝Visual studio 2008
下面是 安裝 SQL Server 2008 的硬件和軟件要求(說明很詳細(xì)):
安裝SQL時(shí)安裝程序會(huì)自動(dòng)識(shí)別檢查你的系統(tǒng)配置,有沖突的話安裝程序會(huì)提示的失敗的。
SQLserver 2008安裝圖解:
安裝的準(zhǔn)備過程
1、安裝程序支持規(guī)則
在這個(gè)準(zhǔn)備過程里,首先安裝程序要掃描本機(jī)的一些信息,用來確定在安裝過程中不會(huì)出現(xiàn)異常。如果在掃描中發(fā)現(xiàn)了一些問題,則必須在修復(fù)這些問題之后才可能重新運(yùn)行安裝程序進(jìn)行安裝。
安裝過程中,如果出現(xiàn)不能重啟計(jì)算機(jī)這一項(xiàng)不能通過,則需要?jiǎng)h除一個(gè)注冊(cè)表項(xiàng)。
刪除注冊(cè)表中
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager
下PendingFileRenameOperations子鍵。
文件掛起操作的錯(cuò)誤搞定,可以繼續(xù)
下一步,輸入產(chǎn)口密鑰,許可條款,安裝程序支持文件
三、功能選擇與配置
接下來,才是正式安裝SQL Server程序。
1、安裝程序支持規(guī)則
這個(gè)步驟看起來跟剛才在準(zhǔn)備過程中的一樣,都是掃描本機(jī),防止在安裝過程中出現(xiàn)異?!,F(xiàn)在并不是在重復(fù)剛才的步驟,從下圖明顯看出這次掃描的精度更細(xì),掃描的內(nèi)容也更多。
在這個(gè)步驟中,一定不要忽略“Windows防火墻”這個(gè)警告,因?yàn)槿绻赪indows2008操作系統(tǒng)中安裝SQL Server,操作系統(tǒng)不會(huì)在防火墻自動(dòng)打開TCP1433這個(gè)端口。將在后面的文章中提到這個(gè)問題。
2、設(shè)置角色
這里有3個(gè)選項(xiàng)可供選擇。我們選擇“SQL Server功能安裝”。
3、功能選擇
在這里,我們點(diǎn)一下“全選”按鈕,會(huì)發(fā)現(xiàn)左邊的目錄樹多了幾個(gè)項(xiàng)目:在“安裝規(guī)則”后面多了一個(gè)“實(shí)例配置”,在“磁盤空間要求”后面多了“服務(wù)器配置”、“數(shù)據(jù)庫(kù)引擎配置”、“Analysis Services配置”和“Reporting Services配置”。
如果只做為普通數(shù)據(jù)引擎使用,我常常是只勾選:“數(shù)據(jù)庫(kù)引擎服務(wù)”和“管理工具-基本”
4、安裝規(guī)則
在這里又要掃描一次本機(jī),掃描的內(nèi)容跟上一次又不同。
5、實(shí)例配置
我們這里安裝一個(gè)默認(rèn)實(shí)例。系統(tǒng)自動(dòng)將這個(gè)實(shí)例命名為:MSSQLSERVER 。
6、磁盤空間要求
從這里可以看到,安裝SQL Server的全部功能需要5485MB的磁盤空間。
7、服務(wù)器配置
在這里,首先要配置服務(wù)器的服務(wù)帳戶,也就是讓操作系統(tǒng)用哪個(gè)帳戶啟動(dòng)相應(yīng)的服務(wù)。 為了省事,我們選擇“對(duì)所有SQL Server服務(wù)使用相同的帳戶”。
也可以選擇,NT AUTHORITY\SYSTEM,用最高權(quán)限來運(yùn)行服務(wù)。
接著,還要設(shè)備排序規(guī)則,默認(rèn)是不區(qū)分大小寫的按你的要求自行調(diào)整。
8、數(shù)據(jù)庫(kù)引擎配置
數(shù)據(jù)庫(kù)引擎的設(shè)置主要有3項(xiàng)。
帳戶設(shè)置中,一般MSSQLSERVER都做為網(wǎng)絡(luò)服務(wù)器存在,為了方便,都使用混合身份驗(yàn)證,設(shè)置自己的用戶密碼。然后添加一個(gè)本地帳戶方便管理即可。
目錄和FILESTREAM沒有必要修改。
對(duì)是數(shù)據(jù)目錄,我是這樣理解的,我習(xí)慣將軟件都裝在系統(tǒng)盤。在使用SQLSERVER時(shí),數(shù)據(jù)庫(kù)文件都放在其他盤,然后附加數(shù)據(jù),這樣不會(huì)混亂自己的數(shù)據(jù)庫(kù)和系統(tǒng)的數(shù)據(jù)庫(kù)。畢竟數(shù)據(jù)安全是第一。
后面的過程比較簡(jiǎn)單,一路下一步然后是等待安裝完成即可。