av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)OceanBase教程:OceanBase數(shù)值類型

數(shù)值類型可以劃分為三類:

成都創(chuàng)新互聯(lián)公司主營(yíng)德令哈網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app開發(fā),德令哈h5小程序定制開發(fā)搭建,德令哈網(wǎng)站營(yíng)銷推廣歡迎德令哈等地區(qū)企業(yè)咨詢

  • 整數(shù)類型:?BOOL/BOOLEAN?、?TINYINT?、?SMALLINT?、?MEDIUMINT?、?INT/INTEGER?、?BIGINT?。
  • 定點(diǎn)類型?:DECIMAL/NUMERIC?。
  • 浮點(diǎn)類型:?FLOAT?、?DOUBLE?。
  • Bit-Value 類型:?BIT?。

所有數(shù)據(jù)類型都可以同時(shí)使用?UNSIGNED?關(guān)鍵字聲明為無符號(hào)類型,這會(huì)導(dǎo)致值域發(fā)生變化。

數(shù)值類型在定義時(shí)可以指定 precision 和 scale,不同類型中 precision 和 scale 的含義可能有所不同,詳情請(qǐng)見各類型詳細(xì)說明。

整數(shù)類型

整數(shù)類型為定長(zhǎng)、精確數(shù)值類型,值域取決于類型長(zhǎng)度,以及是否為無符號(hào),precision 只表示最小顯示寬度,詳見“ZEROFILL 屬性”。以下為相關(guān)信息:

類型

長(zhǎng)度(字節(jié))

值域(有符號(hào))

值域(無符號(hào))

BOOL/BOOLEAN/

TINYINT

1

[-27, 27 - 1]

[0, 28 - 1]

SMALLINT

2

[-215, 215 - 1]

[0, 216 - 1]

MEDIUMINT

3

[-223, 223 - 1]

[0, 224 - 1]

INT/INTEGER

4

[-231, 231 - 1]

[0, 232 - 1]

BIGINT

8

[-263, 263 - 1]

[0, 264 - 1]

BOOL等價(jià)于BOOLEAN,這兩個(gè)類型又等價(jià)于TINYINT(1)

INT等價(jià)于INTEGER。

定點(diǎn)類型

定點(diǎn)類型為變長(zhǎng)、精確數(shù)值類型,值域和精度取決于 precision 和 scale,以及是否為無符號(hào)。precision 和 scale 分別表示十進(jìn)制下的總最大有效位數(shù)、小數(shù)部分最大有效位數(shù),整數(shù)部分最大有效位數(shù)等于 precision - scale,其中 precision 和 scale 的最大值分別為 65、30,默認(rèn)值分別為 10、0。例如:

  • DECIMAL(5, 2),整數(shù)部分和小數(shù)部分最大有效位數(shù)分別為 3、2,所以值域?yàn)?[-999.99, 999.99]。

  • 如果同時(shí)定義為UNSIGNED,則值域?yàn)?[0, 999.99]。

DECIMAL等價(jià)于NUMERIC。

浮點(diǎn)類型

浮點(diǎn)類型為定長(zhǎng)、非精確數(shù)值類型,值域和精度取決于類型長(zhǎng)度、precision 和 scale,以及是否為無符號(hào)。precision 和 scale 分別表示十進(jìn)制下的總最大有效位數(shù)、小數(shù)部分最大有效位數(shù),整數(shù)部分最大有效位數(shù)等于 precision - scale,其中 precision 和 scale 的最大值分別為 53、30。

浮點(diǎn)類型的精度只是 IEEE 標(biāo)準(zhǔn)中規(guī)定的理論值,實(shí)際情況可能因硬件或操作系統(tǒng)限制略有不同。

以下為不指定 precision 和 scale 時(shí)的默認(rèn)信息:

類型

長(zhǎng)度(字節(jié))

值域(有符號(hào))

值域(無符號(hào))

精度

FLOAT

4

[-2128, 2128]

[0, 2128]

7 位

DOUBLE

8

[-21024, 21024]

[0, 21024]

15 位

如果指定 precision 和 scale,則值域確定方法與定點(diǎn)類型相同。

BIT-Value 類型

BIT 數(shù)據(jù)類型用于存儲(chǔ) bit values。一個(gè) BIT(M) 能夠存儲(chǔ) M-bit 的值,M 的范圍是 1~64。

bit value 通過 b'value' 的形式指定,value 是用 0 和 1 來指定的,例如, b'111' 表示 7,b'10000000' 表示 128。

當(dāng)向 BIT(M) 列插入值時(shí),如果插入值的長(zhǎng)度小于 M,則會(huì)在左側(cè)填充 0。例如:將 b'101' 插入到 BIT(6) 時(shí),相當(dāng)于插入了 b'000101'。

ZEROFILL 屬性

數(shù)值類型在定義時(shí)可以通過 ZEROFILL 關(guān)鍵字指定最小顯示寬度,同時(shí)將該類型隱式定義為 UNSIGNED。在數(shù)據(jù)實(shí)際顯示寬度不足最小顯示寬度時(shí),通過先在小數(shù)部分補(bǔ)零到 scale 上限、再在整數(shù)部分補(bǔ)零到 precision 上限的方式,將顯示寬度補(bǔ)足到最小顯示寬度。例如:

  • INT(5) ZEROFILL:當(dāng)數(shù)據(jù)值為123時(shí),將顯示為00123。

  • DECIMAL(10, 5) ZEROFILL:當(dāng)數(shù)據(jù)值為123.456時(shí),將顯示為00123.45600。


分享題目:創(chuàng)新互聯(lián)OceanBase教程:OceanBase數(shù)值類型
本文網(wǎng)址:http://uogjgqi.cn/article/ccecsjg.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流