日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

基礎數據類型

Lindorm支持通過簡單的SQL語句完成數據的查詢、分析和管理。為了更好地處理數據,在創建表前,您需要了解Lindorm SQL支持的基礎數據類型及相關使用限制。

適用引擎

基礎數據類型適用于寬表引擎和時序引擎。

基礎數據類型

數據類型

寬表引擎

時序引擎

對應的Java類型

描述

BOOLEAN

java.lang.Boolean

長度為1字節。布爾型,取值為true或false。

TINYINT

??

java.lang.Byte

長度為1字節。定長精確數值類型。取值范圍取決于長度,以及數值中有無符號。

SMALLINT

??

java.lang.Short

長度為2字節。定長精確數值類型。取值范圍取決于長度,以及數值中有無符號。

INTEGER

??

java.lang.Integer

長度為4字節。定長精確數值類型。取值范圍取決于長度,以及數值中有無符號。

BIGINT

java.lang.Long

長度為8字節。定長精確數值類型。取值范圍取決于長度,以及數值中有無符號。

FLOAT

??

java.lang.Float

長度為4字節。定長非精確數值類型。取值范圍和精度取決于長度、precisionscale,以及數值中有無符號。

DOUBLE

java.lang.Double

長度為8字節。定長非精確數值類型。取值范圍和精度取決于長度、precisionscale,以及數值中有無符號。使用SQL語句拼寫時,按照科學計數法的方式來表示DOUBLE類型的值。

DECIMAL(precision,scale)

??

java.lang.BigDecimal

變長二進制類型。DECIMAL為十進制,消耗的字節數隨精度的增加而增加,通常用于存儲金額等高精度數據,對于精度要求不高的場景(例如監控),可以使用FLOAT或DOUBLE。定義類型時需要指定precisionscale。

  • precision:最大一共有多少位,值域是[1,38]。

  • scale:小數點后最大有多少位,值域是[0,precision]。

VARCHAR / CHAR(N)

java.lang.String

字符串,支持中文。

  • VARCHAR:變長字符串類型。

  • CHAR:定長字符串類型,需要指定長度N。

BINARY(N)

??

byte[]

定長二進制類型,N表示字節數。寫入數據時,包含以下兩種情況:

  • 若給出的值不足N字節,系統會自動在末尾用0補充缺的字節。

  • 若超出N字節,則自動截斷。

VARBINARY

??

byte[]

變長二進制類型,作為主鍵時只能是最后一列主鍵。

DATE

??

java.sql.Types#DATE

日期時間(僅存儲日期,不存儲時間。在時區轉換過程中易出現日期錯誤的現象,不推薦使用)。

TIME

??

java.sql.Types#TIME

時間類型。

TIMESTAMP

java.sql.Types#TIMESTAMP

時間戳。