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

          軟件下載吧

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

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

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

          數(shù)據(jù)類型 描述
          CHARACTER(n) 字符/字符串。固定長(zhǎng)度 n。
          VARCHAR(n) 或
          CHARACTER VARYING(n)
          字符/字符串。可變長(zhǎng)度。最大長(zhǎng)度 n。
          BINARY(n) 二進(jìn)制串。固定長(zhǎng)度 n。
          BOOLEAN 存儲(chǔ) TRUE 或 FALSE 值
          VARBINARY(n) 或
          BINARY VARYING(n)
          二進(jìn)制串。可變長(zhǎng)度。最大長(zhǎng)度 n。
          INTEGER(p) 整數(shù)值(沒(méi)有小數(shù)點(diǎn))。精度 p。
          SMALLINT 整數(shù)值(沒(méi)有小數(shù)點(diǎn))。精度 5。
          存儲(chǔ)數(shù)據(jù)的范圍是從-2的15次方(-32768)到2的15次方-1(32767),占用2個(gè)字節(jié)的儲(chǔ)存空間。
          INTEGER 整數(shù)值(沒(méi)有小數(shù)點(diǎn))。精度 10。
          存儲(chǔ)數(shù)據(jù)的范圍是-2的31次方到2的31次方-1,占用4個(gè)字節(jié)的儲(chǔ)存空間。
          BIGINT 整數(shù)值(沒(méi)有小數(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 存儲(chǔ)年、月、日的值。
          TIME 存儲(chǔ)小時(shí)、分、秒的值。
          TIMESTAMP 存儲(chǔ)年、月、日、小時(shí)、分、秒的值。
          INTERVAL 由一些整數(shù)字段組成,代表一段時(shí)間,取決于區(qū)間的類型。
          ARRAY 元素的固定長(zhǎng)度的有序集合
          MULTISET 元素的可變長(zhǎng)度的無(wú)序集合
          XML 存儲(chǔ) XML 數(shù)據(jù)

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

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

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

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

          例如:

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

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

          例如:

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

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

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

          相關(guān)下載

          查看所有評(píng)論+

          網(wǎng)友評(píng)論

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

          熱門閱覽

          最新排行

          公眾號(hào)

          主站蜘蛛池模板: 久久一区二区三区免费| 国产亚洲一区二区三区在线| 中文字幕乱码一区久久麻豆樱花| 一区二区三区四区精品| 日韩在线一区二区| 亚洲欧洲∨国产一区二区三区| 日本精品高清一区二区2021| 久久精品黄AA片一区二区三区| 国产午夜精品一区二区三区不卡| 香蕉久久ac一区二区三区| 国产日本亚洲一区二区三区| 无码人妻久久一区二区三区免费 | 精品一区二区三区在线播放视频 | 日本精品3d动漫一区二区| 亚洲综合一区二区三区四区五区| 亚洲国产日韩一区高清在线| 一区视频在线播放| 国产美女口爆吞精一区二区| 一区二区三区免费视频观看| 精品一区二区三区在线观看l | 亚洲毛片αv无线播放一区| 中文字幕日韩人妻不卡一区 | 一本岛一区在线观看不卡| 久久久不卡国产精品一区二区| 乱色熟女综合一区二区三区| 亚洲一区二区三区免费| 中文字幕AV一区中文字幕天堂 | 深夜福利一区二区| 中文字幕aⅴ人妻一区二区| 亚洲成AV人片一区二区| 亚洲国产一区在线观看| 国产福利日本一区二区三区| 国内精自品线一区91| 久久精品人妻一区二区三区| 无码人妻AV免费一区二区三区| 亚洲性无码一区二区三区| 国产aⅴ精品一区二区三区久久| 自慰无码一区二区三区| 精品国产一区二区三区四区 | 亚洲.国产.欧美一区二区三区| 国产人妖在线观看一区二区|