MySQL數(shù)據(jù)類型-decimal詳解

1.首先昂灵,對(duì)于精度比較高的東西,比如money,我會(huì)用decimal類型馒索,不會(huì)考慮float,double,因?yàn)樗麄內(nèi)菀桩a(chǎn)生誤差岖食,numeric和decimal同義红碑,numeric將自動(dòng)轉(zhuǎn)成decimal。

DECIMAL從MySQL 5.1引入泡垃,列的聲明語(yǔ)法是DECIMAL(M,D)析珊。在MySQL 5.1中,參量的取值范圍如下:

·M是數(shù)字的最大數(shù)(精度)蔑穴。其范圍為1~65(在較舊的MySQL版本中忠寻,允許的范圍是1~254),M 的默認(rèn)值是10存和。

·D是小數(shù)點(diǎn)右側(cè)數(shù)字的數(shù)目(標(biāo)度)奕剃。其范圍是0~30,但不得超過(guò)M哑姚。

說(shuō)明:float占4個(gè)字節(jié)祭饭,double占8個(gè)字節(jié),decimail(M,D)占M+2個(gè)字節(jié)叙量。

如DECIMAL(5,2) 的最大值為9 9 9 9 . 9 9倡蝙,因?yàn)橛? 個(gè)字節(jié)可用。

M 與D 對(duì)DECIMAL(M, D) 取值范圍的影響

類型說(shuō)明取值范圍(MySQL < 3.23)取值范圍(MySQL >= 3.23)

MySQL < 3.23 MySQL >=3.23
DECIMAL(4, 1) -9.9 到 99.9 -999.9 到 9999.9

DECIMAL(5,1) -99.9 到 999.9 -9999.9 到 99999.9

DECIMAL(6,1) -999.9 到 9999.9 -99999.9 到 999999.9

DECIMAL(6,2) -99.99 到 999.99 -9999.99 到 99999.99

DECIMAL(6,3) -9.999 到 99.999 -999.999 到 9999.999

在MySQL 3.23 及以后的版本中绞佩,DECIMAL(M, D) 的取值范圍等于早期版本中的DECIMAL(M + 2, D) 的取值范圍寺鸥。

結(jié)論:

當(dāng)數(shù)值在其取值范圍之內(nèi),小數(shù)位多了品山,則直接截?cái)嘈?shù)位胆建。

若數(shù)值在其取值范圍之外,則用最大(小)值對(duì)其填充肘交。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末笆载,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子涯呻,更是在濱河造成了極大的恐慌凉驻,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,110評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件复罐,死亡現(xiàn)場(chǎng)離奇詭異涝登,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)效诅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門胀滚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)趟济,“玉大人,你說(shuō)我怎么就攤上這事咽笼∏瓯啵” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 165,474評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵褐荷,是天一觀的道長(zhǎng)勾效。 經(jīng)常有香客問(wèn)我,道長(zhǎng)叛甫,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 58,881評(píng)論 1 295
  • 正文 為了忘掉前任杨伙,我火速辦了婚禮其监,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘限匣。我一直安慰自己抖苦,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布米死。 她就那樣靜靜地躺著锌历,像睡著了一般。 火紅的嫁衣襯著肌膚如雪峦筒。 梳的紋絲不亂的頭發(fā)上究西,一...
    開(kāi)封第一講書人閱讀 51,698評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音物喷,去河邊找鬼卤材。 笑死,一個(gè)胖子當(dāng)著我的面吹牛峦失,可吹牛的內(nèi)容都是我干的扇丛。 我是一名探鬼主播,決...
    沈念sama閱讀 40,418評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼尉辑,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼帆精!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起隧魄,我...
    開(kāi)封第一講書人閱讀 39,332評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤卓练,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后堤器,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體昆庇,經(jīng)...
    沈念sama閱讀 45,796評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評(píng)論 3 337
  • 正文 我和宋清朗相戀三年闸溃,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了整吆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拱撵。...
    茶點(diǎn)故事閱讀 40,110評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖表蝙,靈堂內(nèi)的尸體忽然破棺而出拴测,到底是詐尸還是另有隱情,我是刑警寧澤府蛇,帶...
    沈念sama閱讀 35,792評(píng)論 5 346
  • 正文 年R本政府宣布集索,位于F島的核電站,受9級(jí)特大地震影響汇跨,放射性物質(zhì)發(fā)生泄漏务荆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評(píng)論 3 331
  • 文/蒙蒙 一穷遂、第九天 我趴在偏房一處隱蔽的房頂上張望函匕。 院中可真熱鬧,春花似錦蚪黑、人聲如沸盅惜。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,003評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)抒寂。三九已至,卻和暖如春掠剑,著一層夾襖步出監(jiān)牢的瞬間屈芜,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,130評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工澡腾, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沸伏,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,348評(píng)論 3 373
  • 正文 我出身青樓动分,卻偏偏與公主長(zhǎng)得像毅糟,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子澜公,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1姆另、MySQL 數(shù)據(jù)類型 MySQL中定義數(shù)據(jù)字段的類型對(duì)你數(shù)據(jù)庫(kù)的優(yōu)化是非常重要的。 MySQL支持多種類型坟乾,大...
    garvin閱讀 545評(píng)論 0 1
  • 計(jì)算機(jī)誕生后迹辐,數(shù)據(jù)開(kāi)始在計(jì)算機(jī)中存儲(chǔ)并計(jì)算,并設(shè)計(jì)出了數(shù)據(jù)庫(kù)系統(tǒng)甚侣,數(shù)據(jù)庫(kù)系統(tǒng)解決的問(wèn)題:持久化存儲(chǔ)明吩,優(yōu)化讀寫,保證...
    LittlePy閱讀 770評(píng)論 0 0
  • MySQL數(shù)據(jù)庫(kù)對(duì)象與應(yīng)用 2.1-MySQL數(shù)據(jù)類型 庫(kù)建立好之后基本不動(dòng),和我們接觸最頻繁的是表. 建表就是聲...
    極客圈閱讀 2,148評(píng)論 0 8
  • 長(zhǎng)到二十七歲殷费,第一次去武漢印荔。 武漢之于我低葫,很多年里只是個(gè)地名,和世界上任何其他地名沒(méi)什么兩樣仍律,屬于沒(méi)有去過(guò)的遠(yuǎn)方嘿悬。...
    伊水蘆笛閱讀 563評(píng)論 0 0
  • 感恩先生今天給我燉排骨湯,美味極了水泉。他說(shuō)以后要好好的對(duì)我好善涨,讓我太感動(dòng)了,心里感覺(jué)特別舒服草则。 真不愧是我...
    椰子與你同行閱讀 270評(píng)論 0 1