最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql數(shù)據(jù)庫decimal類型與decimal長度用法詳解

 更新時間:2024年01月03日 09:04:07   作者:鯤志說  
在MySQL中decimal是一種用于存儲精確數(shù)字的數(shù)據(jù)類型,下面這篇文章主要給大家介紹了關(guān)于mysql數(shù)據(jù)庫decimal類型與decimal長度用法的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

項目涉及到金錢的存儲,數(shù)據(jù)庫對應(yīng)字段類型建議使用decimal,這是今天學(xué)到的。

下面我們來一起學(xué)習(xí)一下

1.三者的區(qū)別介紹

float:浮點型,含字節(jié)數(shù)為4,32bit,數(shù)值范圍為-3.4E38~3.4E38(7個有效位)

double:雙精度實型,含字節(jié)數(shù)為8,64bit數(shù)值范圍-1.7E308~1.7E308(15個有效位)

decimal:數(shù)字型,128bit,不存在精度損失,常用于銀行帳目計算。(28個有效位)

2.按存儲的范圍進行排序

float(real)
double
decimal(numeric)

3.decimal的詳細介紹

decimal(a,b)

參數(shù)說明:

a指定指定小數(shù)點左邊和右邊可以存儲的十進制數(shù)字的最大個數(shù),最大精度38。 b指定小數(shù)點右邊可以存儲的十進制數(shù)字的最大個數(shù)。小數(shù)位數(shù)必須是從
0 到 a之間的值。默認小數(shù)位數(shù)是 0。

備注

DECIMAL數(shù)據(jù)類型用于要求非常高的精確度的計算中,這些類型允許指定數(shù)值的精確度和計數(shù)方法作為選擇參數(shù)。精確度在這里是指為這個值保存的有效數(shù)字的總個數(shù),而計數(shù)方法表示小數(shù)點后數(shù)字的個數(shù)。例如,語句DECIMAL
(5,2)規(guī)定了存儲的值將不會超過5位數(shù)字,開且小數(shù)點后面有2位數(shù)字。

實例

float f = 345.98756f;--結(jié)果顯示為345.9876,只顯示7個有效位,對最后一位數(shù)四舍五入。

double d=345.975423578631442d;--結(jié)果顯示為345.975423578631,只顯示15個有效位,對最后一位四舍五入。

--注:float和double的相乘操作,數(shù)字溢出不會報錯,會有精度的損失。

decimal dd=345.545454879.....--可以支持28位,對最后一位四舍五入。

--:當(dāng)對decimal類型進行操作時,數(shù)值會因溢出而報錯。

總結(jié)

數(shù)值存儲范圍越小的精度越高,存儲數(shù)值范圍越大,精度就越不準確,如果存儲正常金額的情況下,使用money,好處在于可以存儲不指定的小數(shù)點位數(shù)的數(shù)值,比較真實。如果對于既要求精度,又固定小數(shù)點位數(shù)的數(shù)值存儲,采用decimal(numeric),優(yōu)點在于可以自定義小數(shù)點位數(shù),精度高。如特殊情況,如數(shù)值范圍巨大只能用float(real)類型了,此類型一般不提倡使用。

到此這篇關(guān)于mysql數(shù)據(jù)庫decimal類型與decimal長度用法的文章就介紹到這了,更多相關(guān)mysql decimal與decimal長度用法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql 讓一個存儲過程定時作業(yè)的代碼

    mysql 讓一個存儲過程定時作業(yè)的代碼

    以下例子主要是實現(xiàn)簡單的mysq 定時作業(yè),需要的朋友可以參考下。
    2011-05-05
  • MySQL8.0窗口函數(shù)入門實踐及總結(jié)

    MySQL8.0窗口函數(shù)入門實踐及總結(jié)

    這篇文章主要給大家介紹了關(guān)于MySQL8.0窗口函數(shù)入門實踐及總結(jié)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者使用MySQL8.0具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • MySQL數(shù)據(jù)庫恢復(fù)之Binlog格式詳解

    MySQL數(shù)據(jù)庫恢復(fù)之Binlog格式詳解

    在MySQL中恢復(fù)誤刪除的數(shù)據(jù)是一個常見但復(fù)雜的問題,這篇文章主要介紹了MySQL數(shù)據(jù)庫恢復(fù)之Binlog格式的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2026-04-04
  • django2.2版本連接mysql數(shù)據(jù)庫的方法

    django2.2版本連接mysql數(shù)據(jù)庫的方法

    這篇文章主要介紹了django2.2版本如何連接mysql數(shù)據(jù)庫,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • MySQL導(dǎo)出表數(shù)據(jù)到文件的流程步驟

    MySQL導(dǎo)出表數(shù)據(jù)到文件的流程步驟

    MySQL?作為最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在日常開發(fā)和管理中經(jīng)常需要將特定表的數(shù)據(jù)導(dǎo)出到文件,這種操作對于數(shù)據(jù)備份、遷移、分析或與其他系統(tǒng)共享數(shù)據(jù)都至關(guān)重要,所以本文給大家介紹了MySQL導(dǎo)出表數(shù)據(jù)到文件的詳細流程步驟,需要的朋友可以參考下
    2025-06-06
  • mysql 5.7.11 winx64安裝配置方法圖文教程

    mysql 5.7.11 winx64安裝配置方法圖文教程

    這篇文章主要為大家分享了mysql 5.7.11winx64安裝配置方法圖文教程,感興趣的朋友可以參考一下
    2016-07-07
  • MYSQL表優(yōu)化方法小結(jié) 講的挺全面

    MYSQL表優(yōu)化方法小結(jié) 講的挺全面

    一篇MYSQL表優(yōu)化的文章,說的很好,使用mysql的朋友可以參考下。
    2010-05-05
  • lnmp下如何關(guān)閉Mysql日志保護磁盤空間

    lnmp下如何關(guān)閉Mysql日志保護磁盤空間

    這篇文章主要介紹了lnmp下如何關(guān)閉Mysql日志保護磁盤空間的相關(guān)資料,需要的朋友可以參考下
    2015-09-09
  • 使用mysql查詢當(dāng)天、近一周、近一個月及近一年的數(shù)據(jù)

    使用mysql查詢當(dāng)天、近一周、近一個月及近一年的數(shù)據(jù)

    不論你是一名數(shù)據(jù)庫管理員或SQL開發(fā)者,還是一名簡單的MySQL用戶,掌握查詢特定日期數(shù)據(jù)的方法都是必不可少的,下面這篇文章主要給大家介紹了關(guān)于如何使用mysql查詢當(dāng)天、近一周、近一個月及近一年的數(shù)據(jù),需要的朋友可以參考下
    2023-06-06
  • MySQL數(shù)據(jù)庫之?dāng)?shù)據(jù)data?基本操作

    MySQL數(shù)據(jù)庫之?dāng)?shù)據(jù)data?基本操作

    這篇文章主要介紹了MySQL數(shù)據(jù)庫之?dāng)?shù)據(jù)data?基本操作,文章基于MySQL的相關(guān)資料展開數(shù)據(jù)data?基本操作,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05

最新評論

夏河县| 金溪县| 和政县| 长葛市| 酉阳| 高密市| 南澳县| 公主岭市| 邵东县| 紫云| 克拉玛依市| 洛浦县| 文成县| 沙坪坝区| 双江| 沈阳市| 宣武区| 平谷区| 尉犁县| 楚雄市| 德令哈市| 温宿县| 仁寿县| 石门县| 扎兰屯市| 南投市| 惠东县| 大安市| 鄯善县| 余干县| 吴堡县| 南漳县| 彭阳县| 武义县| 巨鹿县| 紫阳县| 永嘉县| 尼勒克县| 黎城县| 安丘市| 博乐市|