<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        MySQL中的float和decimal類型_MySQL

        來源:懂視網 責編:小采 時間:2020-11-09 18:30:56
        文檔

        MySQL中的float和decimal類型_MySQL

        MySQL中的float和decimal類型_MySQL:bitsCN.com MySQL中的float和decimal類型 float,double容易產生誤差,對精確度要求比較高時,建議使用decimal來存,decimal在mysql內存是以字符串存儲的,用于定義貨幣要求精確度高的數據。在數據遷移中,float(M,D)是非標準定義,最好不要這樣使用
        推薦度:
        導讀MySQL中的float和decimal類型_MySQL:bitsCN.com MySQL中的float和decimal類型 float,double容易產生誤差,對精確度要求比較高時,建議使用decimal來存,decimal在mysql內存是以字符串存儲的,用于定義貨幣要求精確度高的數據。在數據遷移中,float(M,D)是非標準定義,最好不要這樣使用

        bitsCN.com

        MySQL中的float和decimal類型

        float,double容易產生誤差,對精確度要求比較高時,建議使用decimal來存,decimal在mysql內存是以字符串存儲的,用于定義貨幣要求精確度高的數據。在數據遷移中,float(M,D)是非標準定義,最好不要這樣使用。M為精度,D為標度。

        mysql> create table t1(c1 float(10,2), c3 decimal(10,2));

        Query OK, 0 rows affected (0.02 sec)

        mysql> insert into t1 values(1234567.23, 1234567.23);

        Query OK, 1 row affected (0.01 sec)

        mysql> select * from t1;

        +------------+------------+

        | c1 | c3 |

        +------------+------------+

        | 1234567.25 | 1234567.23 |

        +------------+------------+

        1 row in set (0.02 sec)

        mysql> insert into t1 values(9876543.21, 9876543.12);

        Query OK, 1 row affected (0.00 sec)

        mysql>

        mysql> select * from t1;

        +------------+------------+

        | c1 | c3 |

        +------------+------------+

        | 1234567.25 | 1234567.23 |

        | 9876543.00 | 9876543.12 |

        +------------+------------+

        2 rows in set (0.00 sec)

        不定義fload, double的精度和標度時,存儲按給出的數值存儲,這于OS和當前的硬件有關。

        decimal默認為decimal(10,0)

        因為誤差問題,在程序中,少用浮點數做=比較,可以做range比較。如果數值比較,最好使用decimal類型。

        精度中,符號不算在內:

        mysql> insert into t1 values(-98765430.21, -98765430.12);

        Query OK, 1 row affected (0.01 sec)

        mysql> select * from t1;

        +--------------+--------------+

        | c1 | c3 |

        +--------------+--------------+

        | 1234567.25 | 1234567.23 |

        | 9876543.00 | 9876543.12 |

        | -98765432.00 | -98765430.12 |

        +--------------+--------------+

        3 rows in set (0.00 sec)

        float占4個字節,double占8個字節,decimail(M,D)占M+2個字節。

        decimal 類型可以精確地表示非常大或非常精確的小數。大至 1028(正或負)以及有效位數多達 28 位的數字可以作為 decimal類型存儲而不失其精確性。該類型對于必須避免舍入錯誤的應用程序(如記賬)很有用。

        float是浮點數,不能指定小數位。

        decimal是精確數,可以指定精度。

        對mysql 5來說 decimal(p,s)中p最大為65,S最大為30

        decimal數據類型最多可存儲 38 個數字,它存儲了一個準確(精確)的數字表達法,不存儲值的近似值。

        當數據值一定要按照指定精確存儲時,可以用帶有小數的decimal數據類型來存儲數字。

        float和real數據類型被稱為近似的數據類型。不存儲精確值.當要求精確的數字狀態時,比如在財務應用程序中,在那些需要舍入的操作中,或在等值核對的操作中,就不使用這些數據類型。這時就要用integer、decimal、money或smallmone數據類型。

        在 WHERE 子句搜索條件中(特別是 = 和 <> 運算符),應避免使用float或real列。最好限制使用float和real列做> 或 < 的比較。

        bitsCN.com

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        MySQL中的float和decimal類型_MySQL

        MySQL中的float和decimal類型_MySQL:bitsCN.com MySQL中的float和decimal類型 float,double容易產生誤差,對精確度要求比較高時,建議使用decimal來存,decimal在mysql內存是以字符串存儲的,用于定義貨幣要求精確度高的數據。在數據遷移中,float(M,D)是非標準定義,最好不要這樣使用
        推薦度:
        標簽: 類型 最好 mysql
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产亚洲精品国看不卡| 四虎影视永久免费视频观看| 亚洲一二成人精品区| 成人爽a毛片免费| 亚洲高清国产AV拍精品青青草原| 久久久WWW成人免费精品| 中文字幕在亚洲第一在线| 一级毛片免费全部播放| 亚洲愉拍99热成人精品热久久 | 国产精品亚洲一区二区三区在线 | 成年女人免费视频播放77777| 亚洲国产激情在线一区| 在线观看免费成人| 黄色网页免费观看| 国产成人A亚洲精V品无码| 久久大香伊焦在人线免费| 中文字幕亚洲第一在线| 嫩草视频在线免费观看| 又黄又大的激情视频在线观看免费视频社区在线| 又大又粗又爽a级毛片免费看| 一个人免费观看视频在线中文| 亚洲国产精品VA在线看黑人| 久9热免费精品视频在线观看| 亚洲另类古典武侠| 国产一区二区三区在线免费 | www视频在线观看免费| 亚洲午夜精品久久久久久app| 日韩精品成人亚洲专区| 成人久久免费网站| 亚洲嫩草影院在线观看| 国产片免费福利片永久| 久久免费精品视频| 亚洲精品国产精品| 亚洲国产另类久久久精品小说 | 亚洲第一福利视频| 成年女人免费视频播放体验区| free哆拍拍免费永久视频| 亚洲国产精品网站久久| 亚洲毛片网址在线观看中文字幕| 外国成人网在线观看免费视频| 亚洲精品无播放器在线播放|