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 繼續數據庫服務

SQL基礎語法

SQL基礎語法

常用語句

序號 code int

名字 name varchar(50)not null

日期 birth varchar(50) null

性別 sex char(10)not null

分數 score decimal(18,2)

價格 price deciman(18,2)

產地 addr varchar(50)

insert into 添加

select 查詢

insert into 插入

update 更改

delete 刪除

練習:

SQL基礎語法

SQL基礎語法

SQL基礎語法

SQL基礎語法

SQL基礎語法

SQL基礎語法

排列順序:

1、C#的做法

SQL基礎語法

SQL基礎語法

2、SQL server 做法

SQL基礎語法

相關推薦

推薦中...