下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫 > MS_SQL > SQL開發(fā)知識:SQL的常用數(shù)據(jù)類型列表詳解

          SQL開發(fā)知識:SQL的常用數(shù)據(jù)類型列表詳解

          時(shí)間:2024-03-08 08:50作者:下載吧人氣:31

          數(shù)據(jù)類型 描述
          CHARACTER(n) 字符/字符串。固定長度 n。
          VARCHAR(n) 或
          CHARACTER VARYING(n)
          字符/字符串??勺冮L度。最大長度 n。
          BINARY(n) 二進(jìn)制串。固定長度 n。
          BOOLEAN 存儲 TRUE 或 FALSE 值
          VARBINARY(n) 或
          BINARY VARYING(n)
          二進(jìn)制串??勺冮L度。最大長度 n。
          INTEGER(p) 整數(shù)值(沒有小數(shù)點(diǎn))。精度 p。
          SMALLINT 整數(shù)值(沒有小數(shù)點(diǎn))。精度 5。
          存儲數(shù)據(jù)的范圍是從-2的15次方(-32768)到2的15次方-1(32767),占用2個(gè)字節(jié)的儲存空間。
          INTEGER 整數(shù)值(沒有小數(shù)點(diǎn))。精度 10。
          存儲數(shù)據(jù)的范圍是-2的31次方到2的31次方-1,占用4個(gè)字節(jié)的儲存空間。
          BIGINT 整數(shù)值(沒有小數(shù)點(diǎn))。精度 19。
          DECIMAL(p,s) 精確數(shù)值,精度 p,小數(shù)點(diǎn)后位數(shù) s。例如:decimal(5,2) 是一個(gè)小數(shù)點(diǎn)前有 3 位數(shù)小數(shù)點(diǎn)后有 2 位數(shù)的數(shù)字。
          NUMERIC(p,s) 精確數(shù)值,精度 p,小數(shù)點(diǎn)后位數(shù) s。(與 DECIMAL 相同)
          FLOAT(p) 近似數(shù)值,尾數(shù)精度 p。一個(gè)采用以 10 為基數(shù)的指數(shù)計(jì)數(shù)法的浮點(diǎn)數(shù)。該類型的 size 參數(shù)由一個(gè)指定最小精度的單一數(shù)字組成。
          REAL 近似數(shù)值,尾數(shù)精度 7。
          FLOAT 近似數(shù)值,尾數(shù)精度 16。
          DOUBLE PRECISION 近似數(shù)值,尾數(shù)精度 16。
          DATE 存儲年、月、日的值。
          TIME 存儲小時(shí)、分、秒的值。
          TIMESTAMP 存儲年、月、日、小時(shí)、分、秒的值。
          INTERVAL 由一些整數(shù)字段組成,代表一段時(shí)間,取決于區(qū)間的類型。
          ARRAY 元素的固定長度的有序集合
          MULTISET 元素的可變長度的無序集合
          XML 存儲 XML 數(shù)據(jù)

          其中標(biāo)紅的是在建表時(shí)常用的數(shù)據(jù)類型。

          數(shù)據(jù)類型的名稱在不同數(shù)據(jù)庫平臺中有一些區(qū)別,在SQL Server和MY SQL中(或者還有其他平臺)數(shù)值型還有一個(gè)tinyint的類型(范圍從0到255)。

          應(yīng)該注意根據(jù)實(shí)際情況選用不同的數(shù)據(jù)類型。

          一、定義數(shù)據(jù)長度太長會造成存儲空間的浪費(fèi)。

          例如:

          對“姓名”字段:中國人姓名一般不會太長,可以定義為char (10)。char(10)可以存儲5個(gè)中文字符。而在需要考慮少數(shù)民族或者其他名字很長(例如外國人?)的情況下,則需要改成char(20)或者更長。

          二、選擇類型不準(zhǔn)確可能會造成對后續(xù)操作的影響。

          例如:

          對“年齡”字段:理論上“年齡”可以定義成char和tinyint。當(dāng)不需要對年齡進(jìn)行計(jì)算時(shí),定義成char是沒有問題的;但很多情況下,我們需要對年齡進(jìn)行計(jì)算、排序和比較等操作,選用tinyint會方便一些。而且正常地球人壽命不超過150,smallint和int的范圍太大,造成空間浪費(fèi)。

          對“電話號碼”字段:建議用varchar類型。電話號碼如果分固定電話和手機(jī)號碼的話,長度不一。而varchar比char更靈活,長度可變,而且存儲空間更小。

          標(biāo)簽MSSQL,SQLServer,技術(shù)文檔,數(shù)據(jù)庫,SQLSERVER

          相關(guān)下載

          查看所有評論+

          網(wǎng)友評論

          網(wǎng)友
          您的評論需要經(jīng)過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 国产无套精品一区二区| 蜜桃视频一区二区三区在线观看| 色欲综合一区二区三区| 国产一区二区精品久久91| 日韩免费无码视频一区二区三区| 国产SUV精品一区二区88| 中文字幕一区二区三区5566| 国产成人无码AV一区二区在线观看| 午夜在线视频一区二区三区| 青青青国产精品一区二区| 中文字幕一区日韩在线视频| 亚洲国产成人久久综合一区77| 亚洲乱码av中文一区二区| 久久精品无码一区二区无码 | 中文字幕亚洲综合精品一区| 亚洲一区二区三区在线观看精品中文| 冲田杏梨AV一区二区三区| 毛片无码一区二区三区a片视频| 亚洲综合无码一区二区三区| 久久高清一区二区三区 | 国产一区二区三区无码免费| 精品国产福利在线观看一区| 国产精品99精品一区二区三区| 欧美激情国产精品视频一区二区| 2021国产精品一区二区在线| 亚洲丰满熟女一区二区v| 91福利一区二区| 麻豆AV天堂一区二区香蕉| 蜜臀AV无码一区二区三区| 国产成人一区二区动漫精品| 夜色阁亚洲一区二区三区| 亚洲国产高清在线一区二区三区 | 亚洲精品日韩一区二区小说| 冲田杏梨AV一区二区三区| 色一情一乱一伦一区二区三区日本| 制服中文字幕一区二区| 亚洲国产一区在线| 亚洲av无一区二区三区| 国产天堂在线一区二区三区| 日韩一区二区精品观看| 国产一区二区三区免费|