SQL Server數據庫開發基礎


(一)簡單回顧:前面我們一直學習C#面向對象編程(OOP學習是一個持續的過程)

要求目的:第一,應該知道的C#語法

          第二,在基礎語法上,我們應該如何去寫程序。

          第三,對象的組成(字段,屬性,方法)。

          第四,程序設計其實就是在設計不同的類(對象)

數據庫學習的目的:就是和編程語言配合,實現軟件的各項任務。

數據庫分類:關系型數據庫(T-SQL語言:SQLServer,MySql,Oracle)

            非關系型數據庫(Redis...)

(二)安裝SQLServer(2008,2012)

1.開發環境組成(服務器實例+客戶端軟件),其實你在開發中,公司會把服務器實例安裝到單獨的計算機中,然后在你們自己電腦   上安裝客戶端。啟動的時候需要連接服務器端。

2.服務器端其實就是一個服務,我們所有的操作,都要通過這個服務去完成。

  我們打開電腦服務器,可能會看到不通實例,比如我的電腦:

  SQL Server(MSSQLSERVER):這個是我們安裝的時候默認的實例(服務)

                            默認實例:我們在客戶端登陸的時候,服務器的名稱,可以直接用電腦的名稱(本機)。

                                      如果你鏈接的是局域網或者遠程服務器的默認實例,一定要把這個“服務器名稱”改成IP默認下,SQLServer使用的端口號是1433.如果服務器端口號不是這個,請帶着端口號

                            寫法:IP地址,端口號。

                            遠程連接:要求你必須打開服務器TCP/IP協議。同時服務器防火牆也要放行。其他服務器相關的網絡連接設置,也要打開。

  SQL Server(SQLEXPRESS):這個是命名實例,SQLEXPRESS這個名字是我們安裝的時候,自己寫的安裝的時候可以改成別的。

                            和默認實例唯一的一個區別,就是我們在服務器名稱,或者IP地址,后面一定要加上\實例名稱。

                            標准用法:IP地址(或服務器名稱)\實例名稱

(三)登錄身份認證

【1】windows身份驗證:只適用於本地連接(具有所有權力)。

【2】SQLServer身份驗證:不僅可以登錄本地,也可以遠程(開發中經常用)。

     1.sa賬號:超級管理員,擁有當前數據庫里面所有數據庫的所有操作權。一般企業開發中,會給你一個獨立的賬號。(用這個賬號,你只能訪問你想        要的數據庫)。

     2.sa賬號密碼的修改:(1)安全性--->登錄名--->雙擊sa(常規中找到密碼並修改)

                         (2)點擊“狀態“選項卡--->設置授予和啟用

     3.點擊項目根節點--->單擊安全性--->選項設置SQLServer和windows身份驗證模式。

     4.重新啟動SQLServer服務。

(四)對象資源管理器(我們操作數據庫的入口)

【1】系統數據庫

     master:這個是數據的數據庫(就是用來管理數據庫的數據庫)

     model:模板數據庫,我們用戶創建數據庫的時候,你會發現都是一個組織架構。就是用這個模板。

     msdb:主要是SQLServer代理服務相關。

     tempdb:這個是臨時數據庫,這個數據庫雖然我們不經常直接操作,但是你卻默默的使用。

以上數據庫,大家不要輕易去動。

【2】用戶數據庫:這個是我們自己創建的數據庫。

(五)新建查詢(打開一個新的文本編輯窗口)

【1】窗口作用:這個是一個查詢分析器(可以通過他完成數據庫的所有操作)

【2】T-SQL腳本:我們可以通過腳本語言實現數據庫的創建,操作,管理等所有任務。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM