標籤:sql server 208、資料庫管理軟體
前言(也就是一些廢話)
在學SQL Server資料庫之前,我們老師剛剛講完了資料庫原理這門課,說是講完,其實只是講到了第七章的一部分,後面的都沒有講。我們用的教材是施伯樂的那本資料庫系統教程第三版,我學的還算是湊合吧,上上機課時,老師用的是Access資料庫,所以我對Access也會一點;還有就是去年曾經看過一點點Oracle資料庫;學Java時也曾簡單的用過MySQL資料庫。
平時所說的資料庫,是指該資料庫相應的管理軟體。
曾聽人說過,資料庫並不算難,難的是如何使用資料庫管理軟體,的確,如果不是找教程或有人指導,不僅不會正確的安裝資料庫管理軟體,而且也不會卸載這些軟體。由於一些原因,我現在開始看SQL Server 2008資料庫,感覺這個軟體對於新手而言,的確難度不小,現在將自己所學到的一些知識與一些經驗總結出來,供自己在遺忘時能夠有所回憶,也希望能夠協助到一些新手。
關於安裝軟體
先說裝SQL Server 2008,軟體我是從同學那裡拷的,至於安裝教程,看的是這裡——http://shaojiang216.blog.163.com/blog/static/13132582420136207638154/
感覺這裡講的還不錯,我就是看這個教程裝好SQL Server 2008的。
SQL Server資料庫產生的資料庫檔案尾碼為.mdf,其相應產生的交易記錄檔尾碼為.ldf
下面開始講述我在學習使用這個資料庫中遇到的問題和一些知識點。
首先遇到的問題是,不知為何,使用 Windows身分識別驗證可以正常串連本機資料庫,而是用SQL Server身分識別驗證串連時,總是出現這樣的錯誤——650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/53/CC/wKioL1RwgPijYLwYAADenI7XEMQ734.jpg" title="1-1.jpg" alt="wKioL1RwgPijYLwYAADenI7XEMQ734.jpg" />
經網上一番尋找後才明白,原來是因為在安裝SQL Server 2008時,因為採用的是上面那個教程,而那個教程在安裝步驟中是這樣選擇的——650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/53/CE/wKiom1RwgIySK-LzAAE65wtaFe8895.jpg" title="1-2.jpg" alt="wKiom1RwgIySK-LzAAE65wtaFe8895.jpg" />
預設的是Windows身分識別驗證模式,所以使用SQL Server身分識別驗證模式串連資料庫時會失敗,解決的辦法也很簡單,我是在這裡找到的——http://www.czitc.com/service/sqlproc3.htm,就是它說的第二個錯誤(需要注意的是,我們使用SQL Server 2008資料庫,開啟的是SQL Server 2008Management Studio,這隻是一個用戶端,在按這個網址的修改方法修改以後,重啟程式是應該到“我的電腦”的右擊“管理”中的“服務”中找到MSSQLSERVER,將其重啟才可以,這個才是資料庫)
這個問題這才解決了
使用資料庫軟體
且看串連到伺服器頁面
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/53/CC/wKioL1RwgSfgmCaWAADsCk289VY942.jpg" title="1-3-串連伺服器頁面.jpg" alt="wKioL1RwgSfgmCaWAADsCk289VY942.jpg" />
終於串連上本機資料庫了,下面是用滑鼠進行一些簡單的操作
建立和刪除登入使用者
這個需要先以Windows驗證方式串連資料庫,然後再進行建立
建立:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/53/CE/wKiom1RwgM3xgGynAAOK0A_QD2A552.gif" title="1-4建立新使用者.gif" alt="wKiom1RwgM3xgGynAAOK0A_QD2A552.gif" />
刪除:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/53/CC/wKioL1RwgWnyFG_KAAK3NmRDgss377.gif" title="1-5-刪除新使用者.gif" alt="wKioL1RwgWnyFG_KAAK3NmRDgss377.gif" /> 開啟這個物件總管詳細資料的快速鍵是F7
建立和刪除資料庫
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/53/CE/wKiom1RwgQmRt0v9AAW7d8PL_fY397.gif" title="1-6-建立和刪除資料庫.gif" alt="wKiom1RwgQmRt0v9AAW7d8PL_fY397.gif" />
需要注意的是,如果所要刪除的資料庫已經串連,則再刪除時需要勾選關閉現有串連這個複選框
附加和分離資料庫
附加是將資料庫檔案添加到伺服器執行個體上,簡單的說,就是在資料庫管理軟體中添加該資料庫檔案
分離是將資料庫檔案與其相應的交易記錄檔從資料庫管理軟體中移除
可參見——http://msdn.microsoft.com/zh-cn/library/ms190794.aspx
分離:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/53/CC/wKioL1Rwgazyvd-oAAGn7CkrnyA630.gif" title="1-7-分離資料庫.gif" alt="wKioL1Rwgazyvd-oAAGn7CkrnyA630.gif" />
附加:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/53/CE/wKiom1RwgUXQi22BAAKGaoojDiI413.gif" title="1-8-附加資料庫.gif" alt="wKiom1RwgUXQi22BAAKGaoojDiI413.gif" />
建立的資料庫檔案所儲存的路徑,是在安裝該資料庫管理軟體時指定的
建立和刪除表
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/53/CE/wKiom1RwgWSibLaZAAdvpYZCtKc247.gif" title="1-9-建立和刪除表.gif" alt="wKiom1RwgWSibLaZAAdvpYZCtKc247.gif" />
這裡也向表中添加了屬性、資料和設定主鍵的內容
至於表中設定屬性時,屬性變數有很多,具體都有什麼用,從網上一搜即可,比如這裡——http://www.w3school.com.cn/sql/sql_datatypes.asp,這個網站算是不錯的,也有.chm格式的協助文檔
寫的較詳細,因為我認為,對於新手而言,任何老手認為不算問題的地方,都可能出現問題,比如在表中插入屬性時,選擇屬性的資料類型,比如varchar(max),說來慚愧,一開始我沒有之一到裡邊的max是讓填寫數位,它表示該資料類型所佔的位元組,基於此,我才如此記錄自己的筆記
如無說明,都是在64位Windows8.1 專業版系統內容下的SQL Server 2008簡體中文正式版下的操作,如有錯誤,歡迎指出。
本文出自 “自己的學習記錄” 部落格,請務必保留此出處http://itshequkeng.blog.51cto.com/9378041/1581420
初學SQL Server 2008資料庫_1