• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            數(shù)據(jù)庫常用數(shù)據(jù)類型

            更新時間:2023-11-24 12:03:11 閱讀: 評論:0

            中考祝福語-寬容是一種美德

            數(shù)據(jù)庫常用數(shù)據(jù)類型
            2023年11月24日發(fā)(作者:團(tuán)隊精神)

            (1) 整數(shù)型

            整數(shù)包括bigintintsmallinttinyint,從標(biāo)識符的含義就可以看出,它們的

            表示數(shù)范圍逐漸縮小。

            l bigint:大整數(shù),數(shù)范圍為 -263 (-9223372)263-1

            (9223372) ,其精度為19,小數(shù)位數(shù)為0,長度為8字節(jié)。

            l int:整數(shù),數(shù)范圍為 -231 (-2,147,483,648) 231 - 1 (2,147,483,647) ,其

            精度為10,小數(shù)位數(shù)為0,長度為4字節(jié)。

            l smallint:短整數(shù),數(shù)范圍為 -215 (-32768) 215 - 1 (32767) ,其精度為5

            小數(shù)位數(shù)為0,長度為2字節(jié)。

            l tinyint:微短整數(shù),數(shù)范圍為 0255,長度為1字節(jié),其精度為3,小數(shù)位數(shù)

            0,長度為1字節(jié)。

            (2) 精確整數(shù)型

            精確整數(shù)型數(shù)據(jù)由整數(shù)部分和小數(shù)部分構(gòu)成,其所有的數(shù)字都是有效位,能夠以

            完整的精度存儲十進(jìn)制數(shù)。精確整數(shù)型包括decimal numeric兩類。從功能

            上說兩者完全等價,兩者的唯一區(qū)別在于decimal不能用于帶有identity關(guān)鍵字

            的列。

            聲明精確整數(shù)型數(shù)據(jù)的格式是numeric | decimal(p[,s]),其中p為精度,s為小

            數(shù)位數(shù),s的缺省值為0。例如指定某列為精確整數(shù)型,精度為6,小數(shù)位數(shù)為

            3,即decimal(6,3),那么若向某記錄的該列賦值56.342689時,該列實(shí)際存儲

            的是56.3427

            decimalnumeric可存儲從 -1038 +1 1038 1 的固定精度和小數(shù)位的數(shù)

            字?jǐn)?shù)據(jù),它們的存儲長度隨精度變化而變化,最少為5字節(jié),最多為17字節(jié)。

            l 精度為19時,存儲字節(jié)長度為5

            l 精度為1019時,存儲字節(jié)長度為9

            l 精度為2028時,存儲字節(jié)長度為13

            l 精度為2938時,存儲字節(jié)長度為17

            例如若有聲明numeric(8,3),則存儲該類型數(shù)據(jù)需5字節(jié),而若有聲明

            numeric(22,5),則存儲該類型數(shù)據(jù)需13字節(jié)。

            注意:聲明精確整數(shù)型數(shù)據(jù)時,其小數(shù)位數(shù)必須小于精度;在給精確整數(shù)型數(shù)據(jù)

            賦值時,必須使所賦數(shù)據(jù)的整數(shù)部分位數(shù)不大于列的整數(shù)部分的長度。

            (3) 浮點(diǎn)型

            浮點(diǎn)型也稱近似數(shù)值型。顧名思義,這種類型不能提供精確表示數(shù)據(jù)的精度,使

            用這種類型來存儲某些數(shù)值時,有可能會損失一些精度,所以它可用于處理取值

            范圍非常大且對精確度要求不是十分高的數(shù)值量,如一些統(tǒng)計量。

            有兩種近似數(shù)值數(shù)據(jù)類型:float[(n)]real,兩者通常都使用科學(xué)計數(shù)法表示數(shù)

            據(jù),即形為:尾數(shù)E階數(shù),如5.6432E20-2.98E101.287659E-9等。

            l real:使用4字節(jié)存儲數(shù)據(jù),表數(shù)范圍為-3.40E + 38 3.40E + 38,數(shù)據(jù)精

            度為7位有效數(shù)字。

            l float定義中的n取值范圍是153用于指示其精度和存儲大小。當(dāng)n1

            24之間時,實(shí)際上是定義了一個real型數(shù)據(jù),存儲長度為4字節(jié),精度為7

            有效數(shù)字;當(dāng)n2553之間時,存儲長度為8字節(jié),精度為15位有效數(shù)字。

            當(dāng)缺省n時,代表n2553之間。float型數(shù)據(jù)的數(shù)范圍為- 1.79E+308

            1.79E+308

            (4) 貨幣型

            SQL Server提供了兩個專門用于處理貨幣的數(shù)據(jù)類型:moneysmallmoney

            它們用十進(jìn)制數(shù)表示貨幣值。

            l money:數(shù)據(jù)的數(shù)范圍為-263 (-922337203685477.5808)263-1

            (922337203685477.5807) 其精度為19小數(shù)位數(shù)為4長度為8字節(jié)。money

            的數(shù)的范圍與bigint相同,不同的只是money型有4位小數(shù),實(shí)際上,money

            就是按照整數(shù)進(jìn)行運(yùn)算的,只是將小數(shù)點(diǎn)固定在末4位。

            l smallmoney:數(shù)范圍為 231 (-2,147,48.3648) 231 - 1 (2,147,48.3647)

            其精度為10,小數(shù)位數(shù)為4,長度為4字節(jié)。可見smallmoneyint的關(guān)系就

            如同moneybigint的關(guān)系。

            當(dāng)向表中插入moneysmallmoney類型的值時,必須在數(shù)據(jù)前面加上貨幣表

            示符號($),并且數(shù)據(jù)中間不能有逗號(,);若貨幣值為負(fù)數(shù),需要在符號$

            后面加上負(fù)號(-)。例如:$15000.32$680$-20000.9088都是正確的貨幣

            數(shù)據(jù)表示形式。

            (5) 位型

            SQL Server中的位(bit)型數(shù)據(jù)相當(dāng)于其他語言中的邏輯型數(shù)據(jù),它只存儲0

            1,長度為一個字節(jié)。但要注意,SQL Server對表中bit類型列的存儲作了優(yōu)

            化:如果一個表中有不多于 8 個的bit列,這些列將作為一個字節(jié)存儲,如果

            表中有 9 16 bit 列,這些列將作為兩個字節(jié)存儲,更多列的情況依此類

            推。

            當(dāng)為bit類型數(shù)據(jù)賦0時,其值為0,而賦非0(如100)時,其值為1

            若表中某列為bit類型數(shù)據(jù),那么該列不允許為空值(有關(guān)空值概念本節(jié)稍后即

            做介紹),并且不允許對其建立索引。

            (6) 字符型

            字符型數(shù)據(jù)用于存儲字符串,字符串中可包括字母、數(shù)字和其它特殊符號(如#

            @&等等)。在輸入字符串時,需將串中的符號用單引號或雙引號括起來,

            ’abc’”Abc

            SQL Server字符型包括兩類:固定長度 (char) 或可變長度 (varchar) 字符數(shù)據(jù)

            類型。

            l char[(n)]

            定長字符數(shù)據(jù)類型,其中n定義字符型數(shù)據(jù)的長度,n18000之間,缺省

            1。當(dāng)表中的列定義為char(n)類型時,若實(shí)際要存儲的串長度不足n時,則

            在串的尾部添加空格以達(dá)到長度n所以char(n)的長度為n例如某列的數(shù)據(jù)類

            型為char(20),而輸入的字符串為”ahjm1922”,則存儲的是字符ahjm1922

            12個空格。若輸入的字符個數(shù)超出了n,則超出的部分被截斷。

            l varchar[(n)]

            變長字符數(shù)據(jù)類型,其中n的規(guī)定與定長字符型charn完全相同,但這里n

            表示的是字符串可達(dá)到的最大長度。varchar(n)的長度為輸入的字符串的實(shí)際字

            符個數(shù),而不一定是n。例如,表中某列的數(shù)據(jù)類型為varchar(100),而輸入的

            字符串為”ahjm1922”,則存儲的就是字符ahjm1922,其長度為8字節(jié)。

            當(dāng)列中的字符數(shù)據(jù)值長度接近一致時,例如姓名,此時可使用 char;而當(dāng)列中

            的數(shù)據(jù)值長度顯著不同時,使用varchar較為恰當(dāng),可以節(jié)省存儲空間。

            (7) Unicode字符型

            Unicode統(tǒng)一字符編碼標(biāo)準(zhǔn),用于支持國際上非英語語種的字符數(shù)據(jù)的存儲

            和處理。SQL ServerUnicode字符型可以存儲Unicode標(biāo)準(zhǔn)字符集定義的各

            種字符。

            Unicode字符型包括nchar[(n)]nvarchar[(n)]兩類。nchar是固定長度 Unicode

            數(shù)據(jù)的數(shù)據(jù)類型,nvarchar 是可變長度 Unicode 數(shù)據(jù)的數(shù)據(jù)類型,二者均使用

            UNICODE UCS-2 字符集。

            l nchar[(n)]nchar[(n)]為包含n個字符的固定長度 Unicode 字符型數(shù)據(jù),n

            值在 1 4,000 之間,缺省為1。長度為2n字節(jié)。若輸入的字符串長度不足

            n,將以空白字符補(bǔ)足。

            l nvarchar[(n)]nvarchar[(n)]為最多包含n個字符的可變長度 Unicode 字符型

            數(shù)據(jù),n 的值在 1 4,000之間,缺省為1。長度是所輸入字符個數(shù)的兩倍。

            實(shí)際上,ncharnvarcharcharvarchar的使用非常相似,只是字符集不同

            (前者使用Unicode字符集,后者使用ASCII字符集)。

            (8) 文本型

            當(dāng)需要存儲大量的字符數(shù)據(jù),如較長的備注、日志信息等等,字符型數(shù)據(jù)的最長

            8000個字符的限制可能使它們不能滿足這種應(yīng)用需求,此時可使用文本型數(shù)據(jù)。

            文本型包括textntext兩類,分別對應(yīng)ASCII字符和Unicode字符。text類型

            可以表示最大長度為 231-1 (2,147,483,647) 個字符,其數(shù)據(jù)的存儲長度為實(shí)際

            字符數(shù)個字節(jié)。ntext可表示最大長度為 230 - 1 (1,073,741,823) Unicode

            字符,其數(shù)據(jù)的存儲長度是實(shí)際字符個數(shù)的兩倍(以字節(jié)為單位)。

            (9) 二進(jìn)制型

            二進(jìn)制數(shù)據(jù)類型表示的是位數(shù)據(jù)流,包括binary(固定長度)和varbinary(可

            變長度)兩種。

            l binary [(n) ]:固定長度的n個字節(jié)二進(jìn)制數(shù)據(jù)。n取值范圍為 1 8,000,缺

            省為1binary(n)數(shù)據(jù)的存儲長度為 n+4 字節(jié)。若輸入的數(shù)據(jù)長度小于n,則

            不足部分用0填充;若輸入的數(shù)據(jù)長度大于n,則多余部分被截斷。

            輸入二進(jìn)制值時,在數(shù)據(jù)前面要加上0x,可以用的數(shù)字符號為09AF(字

            母大小寫均可)。因此,二進(jìn)制數(shù)據(jù)有時也被稱為十六進(jìn)制數(shù)據(jù)。例如0xFF

            0x12A0分別表示值FF12A0。因為每字節(jié)的數(shù)最大為FF,故在“0x”格式的

            數(shù)據(jù)每兩位占1個字節(jié)。

            l varbinary [(n) ]n個字節(jié)變長二進(jìn)制數(shù)據(jù)。n取值范圍為 1 8,000,缺省

            1varbinary(n)數(shù)據(jù)的存儲長度為實(shí)際輸入數(shù)據(jù)長度+4個字節(jié)。

            (10) 日期時間類型

            日期時間類型數(shù)據(jù)用于存儲日期和時間信息,包括datetimesmalldatetime

            類。

            l datetimedatetime類型可表示的日期范圍從 1753 1 1 日到 9999

            12 31 日的日期和時間數(shù)據(jù),精確度為百分之三秒(3.33 毫秒或 0.00333

            秒),例如13毫秒的值都表示為0毫秒,46毫秒的值都表示為4毫秒。

            datetime類型數(shù)據(jù)長度為8字節(jié),日期和時間分別使用4個字節(jié)存儲。前4

            節(jié)用于存儲datetime類型數(shù)據(jù)中距1900 1 1 日的天數(shù),為正數(shù)表示日

            期在190011日之后,為負(fù)數(shù)則表示日期在190011日之前。后4

            個字節(jié)用于存儲datetime類型數(shù)據(jù)中距12:0024小時制)的毫秒數(shù)。

            用戶以字符串形式輸入datetime類型數(shù)據(jù),系統(tǒng)也以字符串形式輸出datetime

            類型數(shù)據(jù),將用戶輸入到系統(tǒng)以及系統(tǒng)輸出的datetime類型數(shù)據(jù)的字符串形式

            稱為datetime類型數(shù)據(jù)的外部形式,而將datetime在系統(tǒng)內(nèi)的存儲形式稱為

            內(nèi)部形式SQL Server負(fù)責(zé)datetime類型數(shù)據(jù)的兩種表現(xiàn)形式之間的轉(zhuǎn)換,

            包括合法性檢查。

            用戶給出datetime類型數(shù)據(jù)值時,日期部分和時間部分分別給出。

            日期部分的表示形式常用的格式如下:

            2001 Jan 202001 Janary 20

            2001 20 Jan

            [,] Jan 20 2001Jan 20,2001Jan 20,01

            Jan 2001 20

            [,] 20 Jan 200120 Jan,2001

            20 2001 Jan

            (4位數(shù)) 2001表示200111

            年月日 20010120010120

            // 01/20/011/20/0101/20/20011/20/2001

            -- 01-20-011-20-0101-20-20011-20-2001

            .. 01.20.011.20.0101.20.20011.20.2001

            說明:年可用4位或2位表示,月和日可用1位或2位表示。

            時間部分常用的表示格式如下:

            : 10:2008:05

            :: 20:15:1820:15:18.2

            :::毫秒 20:15:18:200

            :AM|PM 10:10AM10:10PM

            l smalldatetimesmalldatetime類型數(shù)據(jù)可表示從 1900 1 1 日到 2079

            6 6 日的日期和時間,數(shù)據(jù)精確到分鐘,29.998 秒或更低的值向下舍

            入為最接近的分鐘,29.999 秒或更高的值向上舍入為最接近的分鐘。

            Smalldatetime類型數(shù)據(jù)的存儲長度為4字節(jié),前2個字節(jié)用來存儲

            smalldatetime類型數(shù)據(jù)中日期部分距190011日之后的天數(shù);后2個字

            節(jié)用來存儲smalldatetime類型數(shù)據(jù)中時間部分距中午12點(diǎn)的分鐘數(shù)。

            用戶輸入smalldatetime類型數(shù)據(jù)的格式與datetime類型數(shù)據(jù)完全相同,只是它

            們的內(nèi)部存儲可能不相同。

            (11) 時間戳型

            標(biāo)識符是timestamp若創(chuàng)建表時定義一個列的數(shù)據(jù)類型為時間戳類型,那么每

            當(dāng)對該表加入新行或修改已有行時,都由系統(tǒng)自動將一個計數(shù)器值加到該列,

            將原來的時間戳值加上一個增量。記錄timestamp列的值實(shí)際上反映了系統(tǒng)對

            該記錄修改的相對(相對于其他記錄)順序。一個表只能有一個timestamp 列。

            Timestamp類型數(shù)據(jù)的值實(shí)際上是二進(jìn)制格式數(shù)據(jù),其長度為8字節(jié)。

            (12) 圖象數(shù)據(jù)類型

            標(biāo)識符是image它用于存儲圖片、照片等。實(shí)際存儲的是可變長度二進(jìn)制數(shù)據(jù),

            介于 0 231-1 (2,147,483,647) 字節(jié)之間。

            (13) 其它數(shù)據(jù)類型

            除了上面所介紹的常用數(shù)據(jù)類型外,SQL Server 2000還提供了其它幾種數(shù)據(jù)類

            型:cursorsql_varianttableuniqueidentifier

            Cursor:是游標(biāo)數(shù)據(jù)類型,用于創(chuàng)建游標(biāo)變量或定義存儲過程的輸出參數(shù)。

            Sql_variant:是一種存儲 SQL Server 支持的各種數(shù)據(jù)類型(除textntext

            imagetimestamp sql_variant 外)值的數(shù)據(jù)類型。Sql_variant的最大長度

            可達(dá) 8016 字節(jié)。

            Table:是用于存儲結(jié)果集的數(shù)據(jù)類型,結(jié)果集可以供后續(xù)處理。

            Uniqueidentifier是唯一標(biāo)識符類型。系統(tǒng)將為這種類型的數(shù)據(jù)產(chǎn)生唯一標(biāo)識值,

            它是一個16字節(jié)長的二進(jìn)制數(shù)據(jù)。

            客服總監(jiān)-戰(zhàn)爭與和平的作者是

            數(shù)據(jù)庫常用數(shù)據(jù)類型

            本文發(fā)布于:2023-11-24 12:03:11,感謝您對本站的認(rèn)可!

            本文鏈接:http://www.newhan.cn/zhishi/a/170079859134445.html

            版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除。

            本文word下載地址:數(shù)據(jù)庫常用數(shù)據(jù)類型.doc

            本文 PDF 下載地址:數(shù)據(jù)庫常用數(shù)據(jù)類型.pdf

            標(biāo)簽:small
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            • 爆笑的笑話
              綠豆莢-三幫車視2023年3月16日發(fā)(作者:森林運(yùn)動會)1幽默笑話大全爆笑經(jīng)典短信幽默笑話大全爆笑1、口誤傷不起呀:一次坐公交車,到某站臺時,司機(jī)突然問到:有人下車么,沒人我下啦!頓時車上笑做一團(tuán)。2、聽說你工作瘋狂,難道是愛共產(chǎn)黨,領(lǐng)導(dǎo)大家人人夸,能明白多么恨你,可否癡心改一改。(請看每句第三個字。)3、工作是苦是累,我們積極面對,干好職屬分內(nèi),與同事友好相對,拿到工資問心無愧;花得自在,用得
            • 1177℃五兒孝母
            • 966℃幽默笑話段子
            • 960℃戀愛說說
            • 922℃陳大惠老師
            • 569℃銀行印鑒卡
            • 490℃湯姆索亞歷險記梗概
            • 453℃舉例子的作用
            • 449℃開心丁月五香天
            • 397℃聯(lián)想思維
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實(shí)用文體寫作網(wǎng)旗下知識大全大全欄目是一個全百科類寶庫! 優(yōu)秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 亚洲精品中文字幕尤物综合| 大地资源免费视频观看| 国产午夜亚洲精品久久| 毛片免费观看天天干天天爽| 97午夜理论电影影院| 国内精品伊人久久久久7777| 一区二区偷拍美女撒尿视频| 亚洲老熟女一区二区三区| 经典三级久久| 五月天在线视频观看| 国产精品v欧美精品∨日韩| 97久久久亚洲综合久久| 国产精品国产精品国产精品| 国产99视频精品免费视频36| 永久国产盗摄一区二区色欲| 麻豆一区二区三区精品视频| 无码少妇高潮浪潮av久久| 热久久美女精品天天吊色| 精品国产91久久粉嫩懂色 | 成人国产精品中文字幕| 国产精品无遮挡一区二区| 高清有码国产一区二区| 久久精品蜜芽亚洲国产AV| 国产高潮又爽又刺激的视频| 精品午夜福利在线观看| 人妻系列无码专区无码中出| 熟妇的味道hd中文字幕| 国产免费高清69式视频在线观看 | 亚洲精品无码久久一线| 欧美精品人人做人人爱视频| 亚洲欧洲日产国码久在线| 性夜影院爽黄e爽| 欧美成人在线免费| 无码午夜人妻一区二区三区不卡视频| 久久精品国产亚洲av久| 亚洲av成人一区二区三区| 乱公和我做爽死我视频| 国产精品亚洲一区二区z| 亚洲人成网网址在线看| 成人精品视频一区二区三区| 美女一级毛片无遮挡内谢|