0 資料型別

2021-09-23 18:00:16 字數 2699 閱讀 2897

資料型別名稱類別長度(位元組)範圍

bit整型

8 bit 1/9 bit 2

true、false

bigint整型8

可處理日常用到的越來越大的數-2^63到2^63-1

int整型

4-2147483648~2147483647

smallint整型2

-32768~32767

tinyint整型1

0~255

decimal/numeric

十進位制/數字型

5-17

-10^38-1~10^38-1

money貨幣8

-2^63~2^63

smallmoney貨幣4

-214748.3648~+214748.3647

float(ansi的real)

近似小數

取決於 n 的值

-1.79e+308~1.79e+308

datetime

日期/時間

82023年1月1日~2023年12月31日   2014-11-04 16:23:28.827

datetime2

日期/時間

6-82023年1月1日~2023年12月31日 datetime2(7)   2014-11-04 16:23:00.0000000

smalldatetime

日期/時間

42023年1月1日~2023年6月6日    精確到分鐘 2014-11-04 16:23:00

datetimeoffset

日期/時間

8-10

utc  -14:00~+14:00的偏移量

date

日期/時間

32023年1月1日~2023年12月31日(yyyy-mm-dd)

time

日期/時間

3-5時間資料

cursor

特殊數字

1指向游標的指標,記住組成實際游標的結果集

timestamp/ rowversion

特殊數字(二進位制)

8給定資料庫的唯一特定值。即使update語句沒有timestamp列(時間標記),但其值在插入或更新記錄的時間自動由資料庫設定(不允許直接更新timestamp欄位)

uniqueidentifier

特殊數字(二進位制)

16特殊的全域性唯一識別符號,必須保證在記憶體空間和時間內的唯一

char

字元可變

定長字元資料。比設定長度短時使用空格填充,為非unucide資料,最大長度為8000字元

varchar

字元可變

長度可變的字元資料。比設定長度短時不使用空格填充,為非unucide資料。允許最大長度為8000字元,使用max關鍵字表示其長度可足夠大(資料長度可達231位元組)

text

字元可變

從sql server 2005 開始支援向後相容。可使用varchar(max)代替

nchar

unicode

可變定長unicode字元資料。比設定長度短時使用空格填充。 最大長度為4000字元

nvarchar

unicode

可變可變長度的unicode字元資料。比設定長度短時不使用空格填充。允許最大長度為4000字元,使用max關鍵字表示其長度可足夠大(資料長度可達231位元組)

ntext

unicode

可變可變長度的unicode字元資料。類似text資料型別,僅用作向後相容。可使用nvarchar(mar)代替

binary

二進位制可變

定長二進位制數,最大長度為8000字元

varbinary

二進位制可變

可變長度二進位制數,最大特定長度為8000位元組,可使用max關鍵字使其作為大物件字段(資料長可達231位元組)

image

二進位制可變

從sql server 2005 開始支援向後相容。可使用varbinary(max)代替

table

其他特殊

主要用於結果集,通常作為使用者自定義函式的結果輸出或作為儲存過程的引數。在表的定義中不作為可用的資料型別

hierarchyid

其他特殊

維護層次結構位置資訊的特殊資料型別。提供特定於層次結構需要的特殊功能。允許作深度、父/子關係和索引比較。實際尺寸隨層次結構中的節點數和平均深度而變

sql_variant

其他特殊

與vb和c++中的變數基本無關。其實質是用於儲存大多數其他sql server資料型別的容器。當列或函式需要處理多種資料型別時可使用這種資料型別。與vb不同的是,

使用這種資料型別要將其顯示轉換為更具體的資料型別。

xml字元

可變定義乙個字元字段用作xml資料。用於針對xml模式的資料驗證和使用特殊的面向xml的函式

clr其他

可變隨clr物件的特性而變,clr物件支援基於自定義資料型別的clr

geometry

平面空間資料型別

此型別表示歐幾里得(平面)座標系中的資料。

geogrphy

地理空間資料型別

此型別表示圓形地球座標系中的資料。

sql servergeography資料型別用於儲存諸如 gps 緯度和經度座標之類的橢球體(圓形地球)資料。

0 python資料型別與變數

number型別 number 數字分為 int 整數 float浮點 x1 10 x2 10.0 print x1,x2 print type x1 type x2 str型別 string 字串 必須有引導包含起來 三種引號的使用 x3 nihao x4 haode x5 345 6 print...

各種資料型別和0比較

不可將布林變數直接與true false或者1 0進行比較。假設布林變數名字為flag,它與零值比較的標 準if語句如下 if flag 表示flag為真 if flag 表示flag為假 其他為不良寫法。應當將整型變數用 或 直接與0比較。假設整型變數的名字為value,它與零值比較的標準if語句...

資料型別基礎資料型別

資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...