成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

MySQL中decimal如何使用-創(chuàng)新互聯

MySQL中decimal如何使用,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

創(chuàng)新互聯建站始終堅持【策劃先行,效果至上】的經營理念,通過多達十多年累計超上千家客戶的網站建設總結了一套系統(tǒng)有效的全網營銷解決方案,現已廣泛運用于各行各業(yè)的客戶,其中包括:廣告設計等企業(yè),備受客戶贊譽。

decimal介紹

在設計數據庫時,如果你要存儲價格之類帶小數點的數據,們一般比如價格,我會用decimal類型,不會考慮float,double,因為他們容易產生誤差,numeric和decimal同義,numeric將自動轉成decimal。

ps: 至于為什么會產生誤差,請看我的另外一篇文章: php中浮點數計算問題。

decimal用法

DECIMAL從MySQL 5.1引入,列的聲明語法是DECIMAL(M,D)。

在MySQL 5.1中,參量的取值范圍如下:

·M是數字的較大數(精度)。其范圍為1~65(在較舊的MySQL版本中,允許的范圍是1~254),M 的默認值是10。

·D是小數點右側數字的數目(標度)。其范圍是0~30,但不得超過M。

說明:float占4個字節(jié),double占8個字節(jié),decimail(M,D)占M+2個字節(jié)。

如DECIMAL(5,2) 的較大值為9999.99,因為有7 個字節(jié)可用。

首先,對于精度比較高的東西,比如money,我會用decimal類型,不會考慮float,double,因為他們容易產生誤差,numeric和decimal同義,numeric將自動轉成decimal。

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

·M是數字的較大數(精度)。其范圍為1~65(在較舊的MySQL版本中,允許的范圍是1~254),M 的默認值是10。

·D是小數點右側數字的數目(標度)。其范圍是0~30,但不得超過M。

說明:float占4個字節(jié),double占8個字節(jié),decimail(M,D)占M+2個字節(jié)。

如DECIMAL(5,2) 的較大值為9 9 9 9 . 9 9,因為有7 個字節(jié)可用。

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

類型說明取值范圍(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) 的取值范圍。

結論

1. 當數值在其取值范圍之內,小數位多了,則小數會四舍五入。

2. 若數值在其取值范圍之外,則用較大(小)值對其填充。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創(chuàng)新互聯行業(yè)資訊頻道,感謝您對創(chuàng)新互聯網站建設公司,的支持。

分享文章:MySQL中decimal如何使用-創(chuàng)新互聯
文章起源:http://jinyejixie.com/article38/egpsp.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站排名全網營銷推廣、企業(yè)網站制作、自適應網站、網站制作用戶體驗

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

外貿網站制作
博罗县| 剑河县| 舟曲县| 荣成市| 罗江县| 曲水县| 吐鲁番市| 甘谷县| 敖汉旗| 平谷区| 睢宁县| 庄浪县| 南溪县| 新兴县| 泊头市| 禹州市| 徐州市| 建德市| 缙云县| 庆安县| 建德市| 商河县| 老河口市| 津南区| 昌宁县| 凤冈县| 商河县| 万全县| 开阳县| 林甸县| 措美县| 安宁市| 宜章县| 五河县| 定结县| 松江区| 延寿县| 江华| 南康市| 班戈县| 涞源县|