SQL部分 數據庫的建立 增刪改查


數據庫:

      結構化查詢語言(Structured Query Language)簡稱SQL;

      數據庫管理系統(Database Management System)簡稱DBMS;

      數據庫管理員(Database Administration)簡稱DBA,功能是確保DBMS的正常高效運行;

      數據庫分體驗版(一般只安裝庫文件和服務)和正式版(授權使用);

      在正式團隊開發時,一般只安裝界面,登錄到服務器共同操作數據庫,這樣可避免每人的數據庫不同而無法組合。

SQL server 2008 模式:

1.客戶機/服務器(C/S)

2.瀏覽器/服務器(B/S)

數據庫文件:

***一個數據庫最多可以存32767個數據文件和32767個日志文件

名稱 用途           擴展名 主文件 存儲數據、啟動信息 必須有且只能有一個  mdf

次要文件 存儲主文件未存儲的數 可有可無、可多可少  ndf

日志文件 記錄操作信息 必須有且至少有一個  ldf

ps:一個文件或文件組只能用於一個數據庫,不能用於多個數據庫。

一個文件只能是某一個文件組的成員,不能是多個文件組的成員。

日志文件永遠不能是任意文件組的成員。

數據信息和日志信息不能放在同一個文件或文件組中。

數據庫系統服務器類型:

1.數據庫引擎:核心服務,是一個復雜的系統,負責數據的存儲,處理和安全;

2.Analysis services:分析挖掘數據,支持本地多維數據集引擎,可使斷開連接的客戶端上的應用程序能夠在本地瀏覽器以存儲的多維數據;

3.Reporting services:報表服務器管理工具;

4.Intergration services:負責數據的提取,轉換和加載等操作,可以高效處理各種各樣的數據源。例:Oracle、Excel、XML文檔等;

5.SQL server compact edition:不是SQL server 2008的組成部分,它是一種功能強大的輕型關系數據庫引擎。

數據庫產品:

甲骨文           Oracle

IBM              DB2、Informix

賽貝斯           Sybase Ase

微軟              Access、Microsoft SQL sever

My SQL          開源DB

PS:Microsoft SQL sever 2008  代碼名稱為:katmai

數據庫中系統數據庫中包含Master、Tempdb、Model和Msdb類型。

SQL sever 2008 的數據存儲單位:

1.頁:最基本的單位。

8KB為一頁,128頁為1MB,開頭是96B的標頭,

表中每一行數據字節數不能超過8192-96B(8192=1024*8)

2.區:管理空間的基本單位。

8個鏈接頁為一個區,即64KB為一個區,16個區為1MB,

控制表和索引的存儲<64KB時存在混合盤,只有在64KB是才整存。

控制數據庫的服務:

運行cmd

輸入net start MSSQLserver             啟動數據庫服務

輸入net stop MSSQLserver             關閉數據庫服務

輸入net pause MSSQLserver           暫停數據庫服務

輸入net continue MSSQLserver       繼續數據庫服務

數據類型:

--類似於C#中的數據類型

 Datetime   范圍是:1753.1.1—— 9999.12.31

Smalldatetime      1900.1.1 ——2079.6.6

操作:

1.查找數據庫的主文件和日志文件所在位置:

右擊數據庫,點擊屬性,會出現下圖:

2.新建數據庫:

右擊數據庫,新建數據庫,輸入數據庫的名稱

3.用語句新建數據庫:

點擊新建查詢,在窗口內輸入語句並點擊執行

4.使用數據庫並創建一個表,表中添加列名

 

5.在表中添加數據,並查詢此表。(按照列名來添加,用逗號隔開)

6.各種增刪改查的語句的使用示例

 


免責聲明!

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



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