日期和時間資料型別包括
datetime
和smalldatetime
兩種型別
日期和時間資料型別由有效的日期和時間組成。例如,有效的日期和時間資料報括
「4/01/98 12:15:00:00:00 pm」
和「1:28:29:15:01am 8/17/98」
。前乙個資料型別是日期在前,時間在後乙個資料型別是霎時間在前,日期在後。在
microsoft sql server
中,日期和時間資料型別包括
datetime
和smalldatetime
兩種型別時,所儲存的日期範圍是從
1753 年1
月1 日開始,到
9999
年12
月31
日結束(
每乙個值要求
8 個儲存位元組
)。使用
smalldatetime
資料型別時,所儲存的日期範圍是
2023年1
月1日開始,到
2079
年12
月31
日結束(
每乙個值要求
4 個儲存位元組)。
日期的格式可以設定。設定日期格式的命令如下:
set dateformat {format | @format _var|
其中,format | @format_var
是日期的順序。有效的引數包括
mdy、
dmy、
ymd、
ydm、
myd
和dym
。在預設情況下,日期格式為
mdy。
例如,當執行
set dateformat ymd
之後,日期的格式為年月日
形式;當執行
set dateformat dmy
之後,日期的格式為日
月有年形式(5
)數字資料型別
數字資料只包含數字。數字資料型別包括正數和負數、小數(浮點數)和整數
整數由正整數和負整數組成,例如39、
25、0-2
和33967
。在micrsoft sql server
中,整數儲存的資料型別是
int,
smallint
和tinyint
。int
資料型別儲存資料的範圍大於
smallint
資料型別儲存資料的範圍,而
smallint
據型別儲存資料的範圍大於
tinyint
資料型別儲存資料的範圍。使用
int
資料狗昔儲存資料的範圍是從
-2 147 483 648
到2 147 483 647
(每乙個值要求
4個位元組儲存空間)。使用
smallint
資料型別時,儲存資料的範圍從
-32 768
到32 767
(每乙個值要求
2個位元組儲存空間)。使用
tinyint
資料型別時,儲存資料的範圍是從0 到
255(每乙個值要求
1個位元組儲存空間)。
精確小婁資料在
sql server
中的資料型別是
decimal
和numeric
。這種資料所佔的儲存空間根據該資料的位數後的位數來確定。
在sql server
中,近似小數資料的資料型別是
float
和real
。例如,三分之一這個分數記作。
3333333
,當使用近似資料型別時能準確表示。因此,從系統中檢索到的資料可能與儲存在該列中資料不完全一樣。(6
)貨幣資料表示正的或者負的貨幣數量。在
microsoft sql server
中,貨幣資料的資料型別是
money
和smallmoney
money
資料型別要求
8 個儲存位元組,
smallmoney
資料型別要求
4 個儲存位元組。
時間序列 日期和時間資料型別及工具
時間序列 time series 資料是一種重要的結構化資料形式,在多個時間點觀察或測量到得任何事物都可以形成一段時間序列,很多時間序列是固定頻率的。也就是說,資料點是根據某種規律定期出現的 比如15s 5min 1month 時間序列也可以是不定期的。時間序列的意義取決於具體的應用場景,主要有以下...
sql 2005 日期時間 資料型別
資料型別 範圍精確度 datetime 1753年1月1日至9999年12月31日 3.33毫秒 smalldatetime 1900年1月1日至2079年6月6日 1分鐘1753的由來 這個限制 於歷史原因.歷史上,在西方有兩種曆法制度 儒略曆 julian calendar 格里曆 gregor...
MySQL 資料型別之日期和時間型別
表示時間值的日期和時間型別為datetime date timestamp time和year。每個時間型別有乙個有效值範圍和乙個 零 值,當指定不合法的mysql不能表示的值時使用 零 值。1,date 範圍 1000 01 01 9999 12 31 格式 yyyy mm dd 2,time 範...