天天看點

SQL 學習日志02

sql資料類型

1、字元類型

char   --定長字元資料   如 char(12)  這字段就會占用12位元組的空間,無論這個字段隻填寫了2個位元組。一般在可确定這字段長度時選用,如sex字段(因隻有男和女兩項可選)就可用 char(2)。

varvhar   --可變長字元資料  如varchar(50) 這字段最大隻能填寫50位元組,按實際填寫的位元組存儲。一般在不确定這字段長度時使用,如 smail字段(因郵箱的長度不确定) 就可用varchar(50)。

text    --用來存儲大量非統一編碼型字元資料。一般在使用者評論等地方使用。

2、日期和時間資料類型

datetime  --日期在前 時間在後

smalldatetime  --瞬時在前  日期在後

3、數字資料類型

int --可以存儲從-2147483648到2147483 647之間的整數,這種資料類型在資料庫中占用4個位元組。

smalint  --

tinyint  --

decimal  --

numeric  --

real  --

float  --

4、特殊資料類型

bit --其值隻能是0、1和空值,這種資料類型用于存儲隻有兩種可能值的資料,如true 和 false, yes 和no

image --存儲的資料是以位字元串存儲的,不是由sql server解釋的,必須由應用程式來解釋。例如應用程式可以使用bmp、gif和jpeg格式把資料存儲在image資料類型中。