數據庫基本概念(二)

數據庫基本概念(二)

windows7的遠程連接:

cmd

mstsc


SQL Server 2008數據庫具有以下四種類型的文件:

主數據庫:包含數據庫的啓動信息,指向數據庫的其他文件,每個數據都有一個主數據文件,主數據文件的推薦擴展名是.mdf.


次要(輔助)數據文件:除主數據文件以外的其他數據文件都是次要數據文件。次要數據文件的推薦擴展名是.ndf.


事務日誌文件:包含恢復數據庫所有事務日誌的信息。推薦擴展名是ldf.


文件流數據文件:可以使得基於SQL Server的應用程序能在文件系統中存儲非結構化的數據,如文檔,圖片,音頻,視頻。


分離和附加數據庫的注意事項:

數據庫中有一個或多個活動連接時,“消息”列將顯示活動連接的數量,如“一個活動連接”。必須選中“刪除連接”複選框已斷開所有的活動連接。


默認情況下,分離操作將在分離數據庫時保留過期的優化統計信息;若要更新現有的優化統計信息,可以選中“更新統計信息”複選框。


如果數據庫的事務日誌文件丟失,數據庫文件保持完好,也可以附加成功。在附加的時候,數據庫會自動新建事務日誌文件。


創建數據庫中的表時,必須指定表名,列名及數據類型等信息。

SQL Server中的數據類型可以歸納爲以下類別:

精準數字、近似數字、日期和時間、字符串、Unicode字符串、二進制字符串、其他數據類型

精準數字:

int:取整數

bigint、smallint:取整數

tinyint:在存儲有限數目的數值很有用。存儲0~255之間的整數。該數據類型在數據庫裏佔用1字節空間。

bit:屬於整型數據,其值只能是0、1或NULL。該數據類型用於存儲只有兩種可能值的數據,如YES或NO、True或False。

decimal:需指定範圍和精度。範圍是小數點左右所能存儲的數字的總位數。精度是小數點左右存儲的數字的位數

money、smallmoney用來表示錢和貨幣值。


近似數字:

float、real:用於表示浮點數值數據的大致數值數據類型。


日期和時間:

date:用於表示日期

time:用於表示一天中的某個時間

datetime:表示日期和時間。


字符串:

char:用於存儲固定的長度,非Unicode字符數據。當定義列爲該類型時,必須知道列長。

varchar:用於存儲可變長度,非Unicode字符數據。當定義列爲該數據類型時,需要指定該列的最大長度。它與char最大的區別,存儲的長度不是列長,而是數據的長度。

text:用於存儲大量的非Unicode字符數據。

Unicode字符串:

nchar:用於存儲定長Unicode字符型數據。Unicode用雙字節結構來存儲每個字符,而不是用單字節。它允許大量的擴展字符。該數據類型使用的字節數在空間上增加了一倍。

nvarchar:用於存儲變長Unicode字符型數據。

ntext:用於存儲大量的Unicode字符型數據。


二進制字符串

binary:用於存儲可達8000字節長的定長的二進制數據。當輸入表的內容接近相同的長度時,應該使用該數據類型。

varbinary:用於存儲可達8000字節長的定長的二進制數據。當輸入表的內容大小可變時,應該使用該數據類型。

p_w_picpath:用於存儲變長的二進制數據。


默認值:

如果設置了允許空值的選項,則將向該列中插入NULL.

如果沒有設置允許空值的選項,則該列將保持空白,但在用戶爲該列提供值之前,他們將無法保存。

空值計入任何計算。


標識符列:

具有以下三種特點:

列的數據類型爲不帶小數的數值類型。

在進行插入操作時,該列的值由系統按一定規律生成,不允許空值。

列值不重複,具有標識表中沒一行的作用,每個表只能有一個表示列。

創建一個表示列,通常要指定三個內容:
類型:int、decimal等

種子:指派給表中第一行的值,默認爲1.

第增量:相鄰兩個標識值之間的增量,默認值爲1。


Truncate Table語句與delete語句區別如下:

Truncate Table語句不帶WHERE子句,只能將整個表數據清空。而DELETE語句可以帶WHERE子句,允許按條件刪除某些記錄。

Truncate Table語句不記錄事務日誌,而DELETE語句無論刪除多少記錄,都回記錄。所以使用Truncate Table語句刪除數據後是無法通過事務日誌恢復的。

Truncate Table語句刪除表中所有行,標識符會重置爲0,而DELETE語句不會重置標識符列。

Truncate Table語句不能用於外鍵約束引用的表,這種情況下,需要使用DELETE語句。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章