本文主要介紹sqlserver數(shù)據(jù)庫數(shù)據(jù)類型(sql server中的數(shù)據(jù)類型主要包括數(shù)值),下面一起看看sqlserver數(shù)據(jù)庫數(shù)據(jù)類型(sql server中的數(shù)據(jù)類型主要包括數(shù)值)相關(guān)資訊。
數(shù)據(jù)類型描述point integer bit數(shù)據(jù)類型為整數(shù),其值只能為0、1或空。這種類型的數(shù)據(jù)用于存儲只有兩個可能值的數(shù)據(jù),如yes或no、true或lse、on或off。int integer int數(shù)據(jù)類型可以存儲從-231(- 2147483648)到231(2147483647)的整數(shù)。幾乎所有存儲在數(shù)據(jù)庫中的數(shù)字?jǐn)?shù)據(jù)都可以用于這種類型的數(shù)據(jù)。這種類型的數(shù)據(jù)在數(shù)據(jù)庫中占用4個字節(jié)。smallint integer的smallint數(shù)據(jù)類型可以存儲215 (32768)到215 (32767)之間的整數(shù)。這種類型的數(shù)據(jù)對于存儲數(shù)字?jǐn)?shù)據(jù)非常有用,這些數(shù)據(jù)通常被限制在特定的范圍內(nèi)。這種類型的數(shù)據(jù)占用2字節(jié)的數(shù)據(jù)庫tinyint integer tinyint數(shù)據(jù)類型可以存儲從0到255的整數(shù),這在您只想存儲有限數(shù)量的值時非常有用。這種類型的數(shù)據(jù)占用數(shù)據(jù)庫號的1個字節(jié)。精確數(shù)值模型與小數(shù)類型具有相同的數(shù)值數(shù)據(jù)類型。decimal數(shù)據(jù)類型可用于存儲從1038-1到1038-1的固定精度和數(shù)字?jǐn)?shù)據(jù)。當(dāng)使用這種類型的數(shù)據(jù)范圍時,范圍和精度必須指定范圍的總位數(shù),并且可以存儲在小數(shù)點中。精度存儲在小數(shù)點右邊的數(shù)字中。貨幣貨幣數(shù)據(jù)類型用于表示貨幣和貨幣的價值。這種數(shù)據(jù)類型可以存儲從9萬億2200億到9220億的數(shù)據(jù),精確到11萬個貨幣單位。smallmoney貨幣類型此smallmoney數(shù)據(jù)類型用于表示貨幣和貨幣的價值。此數(shù)據(jù)類型可以存儲從-214748.3648到214748.3647的數(shù)據(jù),精確到貨幣單位的1/10000。浮點近似數(shù)值模型浮點數(shù)據(jù)類型是一種近似值類型,用于浮點數(shù)。據(jù)說浮點數(shù)近似所有不在其范圍內(nèi)的數(shù),可以精確表示。浮點數(shù)可以是1.79e 1.79e 308 308之間的任何數(shù)字,實數(shù)近似數(shù)值模型,實數(shù)數(shù)據(jù)類型,例如,浮點數(shù)是一種近似值類型。它可以表示3.40e 3.40e 38 38日期、時間、浮點數(shù)之間的日期和時間。日期和時間數(shù)據(jù)類型用于表示日期和時間。此數(shù)據(jù)類型存儲從1753年1月1日到12月31日的9999到1/300秒或3.33毫秒的日期和時間數(shù)據(jù)。smalldatetime日期時間smalldatetime數(shù)據(jù)類型用于指示日期和時間。1900年1月1日到2079年6月6日之間,光標(biāo)精確到一分鐘。游標(biāo)數(shù)據(jù)類型是一種特殊的數(shù)據(jù)類型,它包含對游標(biāo)的引用。這種類型的數(shù)據(jù)用于存儲過程,不能在創(chuàng)建表時使用。帶特殊時間戳的時間戳數(shù)據(jù)類型是一種特殊類型,用于創(chuàng)建數(shù)據(jù)庫范圍內(nèi)唯一的數(shù)據(jù)。表中只有一個時間戳列。每次插入或修改行時,timestamp列的值都會發(fā)生變化。雖然它的名字是當(dāng)時間戳列是無法識別的日期。數(shù)據(jù)庫中的時間戳值是唯一標(biāo)識符。唯一標(biāo)識符數(shù)據(jù)類型用于存儲全局唯一標(biāo)識符,即guid。guid確實是世界上唯一的。這個數(shù)被另一個系統(tǒng)重構(gòu)的機(jī)會很小。您可以初始化唯一標(biāo)識符并使用newid函數(shù),或者將字符串轉(zhuǎn)換為唯一標(biāo)識符列。燒錄字符的char數(shù)據(jù)類型用于存儲指定長度的定長非均勻編碼數(shù)據(jù)類型定義列。使用此類型時,必須指定列的長度。當(dāng)您總是知道要存儲的數(shù)據(jù)的長度時,這種數(shù)據(jù)類型很有用。例如,當(dāng)你的商店數(shù)據(jù)是區(qū)號加4個字符,你知道,你總是用10個字符。此數(shù)據(jù)類型為寬度varchar字符varchar數(shù)據(jù)類型,最多8000個字符,如字符類型,用于存儲非統(tǒng)一編碼的字符數(shù)據(jù)。區(qū)別是char類型,長。當(dāng)列被定義為數(shù)據(jù)類型時,指定列的最大長度。它和char數(shù)據(jù)類型最大的區(qū)別是,它存儲的數(shù)據(jù)長度不是column,而是。文本字符文本數(shù)據(jù)類型用于存儲大量非統(tǒng)一編碼字符的數(shù)據(jù)。這種數(shù)據(jù)類型最多可以有23.1-1或20億個字符。nchar統(tǒng)一編碼字符類型nchar數(shù)據(jù)類型用于存儲定長統(tǒng)一編碼字符數(shù)據(jù)的統(tǒng)一編碼。它不使用單個字節(jié)(普通文本),而是允許大量擴(kuò)展字符。這種數(shù)據(jù)類型可以存儲4000個字符,是字節(jié)空間的兩倍。nvarchar統(tǒng)一編碼字符類型nvarchar數(shù)據(jù)類型作為變量,統(tǒng)一編碼字符數(shù)據(jù)。這種數(shù)據(jù)類型可以存儲4000個字符,使用的字節(jié)空間加倍。ntext unicode字符類型ntext數(shù)據(jù)類型用于存儲大量的unicode字符數(shù)據(jù)。這種數(shù)據(jù)類型可以存儲23-1或近10億個字,使用的字節(jié)空間增加了一倍。二進(jìn)制二進(jìn)制數(shù)據(jù)類型二進(jìn)制數(shù)據(jù)類型用于存儲可達(dá)8000字節(jié)的固定長度二進(jìn)制數(shù)據(jù)。輸?shù)臅r候當(dāng)表的內(nèi)容接近相同長度時,應(yīng)該使用這種類型的數(shù)據(jù)類型。varbinary數(shù)據(jù)類型varbinary數(shù)據(jù)類型用于存儲最長為8000字節(jié)的長二進(jìn)制數(shù)據(jù)。當(dāng)輸入表的內(nèi)容可變時,應(yīng)使用此數(shù)據(jù)類型image binary數(shù)據(jù)類型image數(shù)據(jù)類型存儲長二進(jìn)制數(shù)據(jù),最長可達(dá)23.1-1或約20億字節(jié)。以下是之前發(fā)表的文章,有需要的朋友可以一起討論。sql數(shù)據(jù)類型的詳細(xì)解決方案
了解更多sqlserver數(shù)據(jù)庫數(shù)據(jù)類型(sql server中的數(shù)據(jù)類型主要包括數(shù)值)相關(guān)內(nèi)容請關(guān)注本站點。