mysql中decimal數(shù)據(jù)類型小數(shù)位填充問題詳解
前言
在開發(fā)過程中,我們往往會(huì)用到decimal數(shù)據(jù)類型。因?yàn)閐ecimal是MySQL中存在的精準(zhǔn)數(shù)據(jù)類型。
MySQL中的數(shù)據(jù)類型有:float,double等非精準(zhǔn)數(shù)據(jù)類型和decimal這種精準(zhǔn)。
區(qū)別:float,double等非精準(zhǔn)類型,在DB中保存的是近似值。
Decimal則以字符串的形式保存精確的原始數(shù)值。
decimal介紹:
decimal(a,b)
其中:a指定指定小數(shù)點(diǎn)左邊和右邊可以存儲(chǔ)的十進(jìn)制數(shù)字的最大個(gè)數(shù),最大精度38。b指定小數(shù)點(diǎn)右邊可以存儲(chǔ)的十進(jìn)制數(shù)字的最大個(gè)數(shù)。小數(shù)位數(shù)必須是從 0 到 a之間的值。默認(rèn)小數(shù)位數(shù)是 0。
備注:DECIMAL數(shù)據(jù)類型用于要求非常高的精確度的計(jì)算中,這些類型允許指定數(shù)值的精確度和計(jì)數(shù)方法作為選擇參數(shù)。精確度在這里是指為這個(gè)值保存的有效數(shù)字的總個(gè)數(shù),而計(jì)數(shù)方法表示小數(shù)點(diǎn)后數(shù)字的個(gè)數(shù)。
問題
當(dāng)decimal類型長(zhǎng)度小于14的時(shí)候,向decimal類型字段中插入數(shù)據(jù)時(shí),小數(shù)位無效的0會(huì)被自動(dòng)去掉。只有當(dāng)decimal類型長(zhǎng)度大于或者等于14位的時(shí)候,小數(shù)位無效的0才會(huì)保留,同時(shí)自動(dòng)填充小數(shù)位。
注意
在頁面顯示的時(shí)候,也需要對(duì)數(shù)據(jù)進(jìn)行(小數(shù)位)格式化,否則無效的0會(huì)被去掉。
到此這篇關(guān)于mysql中decimal數(shù)據(jù)類型小數(shù)位填充問題詳解的文章就介紹到這了,更多相關(guān)mysql decimal小數(shù)位填充內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql數(shù)據(jù)庫(kù)row_number函數(shù)舉例介紹
在MySQL中ROW_NUMBER()是一種用來生成行號(hào)的功能函數(shù),通常情況下它用于對(duì)查詢結(jié)果進(jìn)行編號(hào),以便方便地查看每行的位置,下面這篇文章主要給大家介紹了關(guān)于mysql數(shù)據(jù)庫(kù)row_number函數(shù)舉例介紹的相關(guān)資料,需要的朋友可以參考下2024-02-02淺談MySQL 億級(jí)數(shù)據(jù)分頁的優(yōu)化
mysql大數(shù)據(jù)量使用limit分頁,隨著頁碼的增大,查詢效率越低下。本文就來介紹一下MySQL 億級(jí)數(shù)據(jù)分頁的優(yōu)化,感興趣的小伙伴們可以參考一下2021-06-06MySQL數(shù)據(jù)庫(kù)21條最佳性能優(yōu)化經(jīng)驗(yàn)
數(shù)據(jù)庫(kù)的操作越來越成為整個(gè)應(yīng)用的性能瓶頸了,這點(diǎn)對(duì)于Web應(yīng)用尤其明顯。這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)21條最佳性能優(yōu)化經(jīng)驗(yàn)的相關(guān)資料,需要的朋友可以參考下2016-10-10MySQL錯(cuò)誤“Data?too?long”的原因、解決方案與優(yōu)化策略
MySQL作為重要的數(shù)據(jù)庫(kù)系統(tǒng),在數(shù)據(jù)插入時(shí)可能遇到“Data?too?long?for?column”錯(cuò)誤,本文探討了該錯(cuò)誤的原因、解決方案及預(yù)防措施,如調(diào)整字段長(zhǎng)度、使用TEXT類型等,旨在優(yōu)化數(shù)據(jù)庫(kù)設(shè)計(jì),提升性能和用戶體驗(yàn),需要的朋友可以參考下2024-09-09MySQL基礎(chǔ)教程第一篇 mysql5.7.18安裝和連接教程
這篇文章主要為大家詳細(xì)介紹了MySQL基礎(chǔ)教程第一篇,mysql5.7.18安裝和連接教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05