sql中smallint是什么意思 smallint的用法

作者: 程我4  2013-07-23 17:34 [查查吧]:www.ytshengsheng.cn

   SQL中smallint是什么意思?smallint怎么使用?

  SMALLINT

  數(shù)據(jù)類型的一種。

  smallint的功能:

  需要 2 個(gè)字節(jié)存儲的整數(shù)。

  語法:

  [ UNSIGNED ] SMALLINT

  smallint的用法:

  SMALLINT 數(shù)據(jù)類型是一種精確數(shù)值數(shù)據(jù)類型,其精度在算術(shù)運(yùn)算后不變。它需要 2 個(gè)字節(jié)存儲。

  有符號的 SMALLINT 值的范圍是 –2^15(2^15表示2的15次冪) 到2^15 – 1,即 –32768 到 32767。

  無符號的 SMALLINT 值范圍是 0 到 2^16 – 1,即 0 到 65535。 INT 是4字節(jié)數(shù)據(jù),取值范圍 -2^31 - 2^31,所以在考慮最大數(shù)據(jù)范圍的前提下,優(yōu)先使用smallint類型。

  標(biāo)準(zhǔn)和兼容性:

  ·SQL/92 與 SQL/92 兼容。UNSIGNED 關(guān)鍵字是供應(yīng)商擴(kuò)展。

  ·Sybase 帶符號的數(shù)據(jù)類型與 Adaptive Server Enterprise 兼容。Adaptive Server Enterprise 不支持 UNSIGNED 數(shù)據(jù)類型。

  另參見:

  INT 或 INTEGER 數(shù)據(jù)類型 [Numeric]

  TINYINT 數(shù)據(jù)類型 [Numeric]

  BIGINT 數(shù)據(jù)類型 [Numeric]

?
    發(fā)表評論

    醫(yī)療健康