久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MySQL中float和decimal類型的作用是什么

145次閱讀
沒有評論

共計 1817 個字符,預計需要花費 5 分鐘才能閱讀完成。

本篇文章給大家分享的是有關 MySQL 中 float 和 decimal 類型的作用是什么,丸趣 TV 小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著丸趣 TV 小編一起來看看吧。

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 列做 或 的比較。

以上就是 MySQL 中 float 和 decimal 類型的作用是什么,丸趣 TV 小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注丸趣 TV 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-03發表,共計1817字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 周至县| 武清区| 黔东| 盖州市| 理塘县| 德阳市| 宣威市| 台北县| 略阳县| 博湖县| 湛江市| 贺州市| 梅河口市| 安义县| 镇安县| 旺苍县| 崇文区| 乳山市| 屏东县| 宣城市| 仲巴县| 澎湖县| 淮南市| 中方县| 娱乐| 徐闻县| 息烽县| 东丰县| 双流县| 英德市| 台山市| 永兴县| 雷山县| 秦安县| 枣强县| 江川县| 安吉县| 和平区| 古丈县| 伊宁县| 济南市|