真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

SQL中datetime和interval數(shù)據類型的作用是什么-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關SQL中datetime和interval數(shù)據類型的作用是什么,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供大渡口網站建設、大渡口做網站、大渡口網站設計、大渡口網站制作等企業(yè)網站建設、網頁設計與制作、大渡口企業(yè)網站模板建站服務,十年大渡口做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

SQL數(shù)據類型

如果你想進一步了解SQL數(shù)據類型,請閱讀SQL基礎:字符串型數(shù)據類型,這篇文章的范圍覆蓋了SQL中的通用數(shù)據類型并說明了各種字符串數(shù)據類型的用法,SQL基礎:數(shù)字數(shù)據類型詳細介紹了數(shù)字數(shù)據類型。

Datetime
用于表示時間或者日期的數(shù)據類型都屬于datetime類型。每一種datetime數(shù)據類型都有他自己的用于獲取值的長度和它所保存信息的手段,如天、月、分鐘、秒、秒的小數(shù)等等。

實際上,datetime的實現(xiàn)形式隨著定義它的標準不同而擁有不同的長度和格式;然而,各個公司定義的類型都內在地符合下述規(guī)則。舉例來說,時標(timestamp)的某個實現(xiàn)可能沒有分隔符,隨著細節(jié)的規(guī)范不同,長度和格式也發(fā)生變化,在某些場合以空格做為間隔符。Datetime數(shù)據類型包括:DATA、TIME和TIMESTAMP。讓我們仔細研究這些分類,首先我們看看DATA。

DATA
用法:DATA

DATA類型允許沒有參數(shù),如精度。 
DATA的字段包括年、月和日。 
DATA的長度為十個字符: YYYY-MM-DD。(Y表示年、M表示月、D表示日。) 
它只允許與其它DATA類型字段相比較。 
允許的數(shù)字必須符合公歷的規(guī)范。 
TIME
用法:TIME(精度)

該類型包含了小時、分和秒,格式為hh:mm:ss(h表示小時、m表示分、s表示秒) 
精度可選擇,(……) 
時間以世界標準時間(Universal Coordinated Time,UTC)為準,即00:00:00表示.格林威治的午夜,服務器的時區(qū)隱含的。 
如果不需要秒的小數(shù)部分,那么TIME的長度為八個字符。否則就是八位長度在加上精度:hh:mm:ss.p。 
它只能與其它TIME類型數(shù)據進行比較。 
如果沒有指定精度,精度默認為0。

TIME WITH TIME ZONE

  
用法:TIME (精度) WITH TIME ZONE

這個值要符合TIME數(shù)據類型 
TIMEZONE部分表示相對UTC的時差:00:00:00+hh:mm。它的范圍為-12:59到13:00。 
精度表示秒的小數(shù)部分。 
帶有TIMEZONE的TIME長度為14個字符加上精度,在加上一個分隔符。 
只可以與帶有TIMEZONE的TIME類型數(shù)據進行比較 
TIMESTAMP

用法:TIMESTAMP(精度)

該類型包含有年、月、日、時、分、秒,格式為:YYYY-MM-DD hh:mm:ss.。 
可以包括秒的小數(shù)部分,這由定義的精度決定。 
它的日期部分符合公歷標準,時間部分為UTC格式。默認為當?shù)貢r區(qū)。 
時標的長度為19個字符,加上精度,在加上精度分隔符。 
許多系統(tǒng)偏離上述定義的長度,如UNIX風格時標格式為:,YYYY-MM-DD hh:mm:ss.p。 
如果沒有定義精度,默認值為6,但是許多公司默認為0,所以請參考你的開發(fā)文檔。 
時標只可以與其它TIMESTAMP類型的值相比較。 
TIMESTAMP WITH TIME ZONE

用法:TIMESTAMP(精度)WITH TIME ZONE

時標部分符合上述TIMESTAWP的規(guī)則。 
精度代表秒的小數(shù)部分。 
時區(qū)部分的要求和TIME WITH TIME ZONE一樣,即時區(qū)符合UTC規(guī)范,范圍在-12:59到 +13:00之間。 
總長度為25個字符,加上精度,加上一個精度分隔符:YYYY-MM-DD hh:mm:ss.p。 
它只能與其它TIMESTAMP WITH TIME ZONE類型的數(shù)據進行比較。 
Interval

Interval用于表示時間尺度。例如,你可以用操作符(將在下面進行解釋)去計算兩個日期間天數(shù)并加以保存。

各個公司在處理interval上有很大的不同——有些公司提供不同的度量單位,如年或者分鐘,而有些公司在根本就不支持interval。SQL92標準的interval類型只提供一種子類型:INTERVAL。

INTERVAL

用法: INTERVAL (限定語)

有兩種類型的interval:一種為“年份-月份”,即保存年份和月份(YYYY-MM);一種為“天-時間”(DD HH:MM:SS),用來保存天數(shù)、小時、分鐘和秒。 
限定語——在某些數(shù)據庫中interval前導精度(lead precision)——根據其值來指示interval采用“年份-月份”還是“天-時間”方式。 
interval可正可負。 
當與其它interval類型變量相比較時,結果保持較大精度,如有必要則補零。 
INTERVAL全部由整數(shù)組成,除了含有小數(shù)的秒之外。 
 “年份-月份”類型的interval變量只能與其它的“年份-月份”的interval變量進行比較?!疤欤瓡r間”類型也與此類似。 
操作符

操作結果類型

當處理日期時間時,時區(qū)保持不變——盡管有些數(shù)據庫為了比較而將其中的一個時區(qū)轉換為另一個。存在一些操作關鍵字,如OVERLAPS和EXTRACT,它們用于操作和比較datetime類型數(shù)據。然而,不同的數(shù)據庫在這些操作關鍵字用法和支持方式上有著很大的不同。

OVERLAPS用于計算時間交疊的跨度,其操作對象可以是兩個datetime也可以是一個datetime和一個interval。EXTRACT用于提取datetime或者interval類型數(shù)據的某個部分,如在DATA類型數(shù)據中提取月份。

數(shù)據類型
由于已建立的標準是為了各公司在現(xiàn)有基礎上實現(xiàn)實際上的數(shù)據類型的,因此在具體限制、參數(shù)和數(shù)據類型等方面,你還是需要經常參考你的數(shù)據庫文檔。

關于SQL中datetime和interval數(shù)據類型的作用是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


網頁名稱:SQL中datetime和interval數(shù)據類型的作用是什么-創(chuàng)新互聯(lián)
標題URL:http://weahome.cn/article/dedioj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部