好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > MySQL中Decimal類型和Float Double的區(qū)別(詳解)

MySQL中Decimal類型和Float Double的區(qū)別(詳解)

熱門(mén)標(biāo)簽:遂寧400電話申請(qǐng) 趙縣地圖標(biāo)注 地圖標(biāo)注直通車 永州智能外呼系統(tǒng) 電銷機(jī)器人市場(chǎng)價(jià) dq8 全地圖標(biāo)注 南寧智能電銷機(jī)器人價(jià)格 哈爾濱云外呼系統(tǒng)運(yùn)營(yíng)商 邯鄲400電話注冊(cè)辦理

MySQL中存在float,double等非標(biāo)準(zhǔn)數(shù)據(jù)類型,也有decimal這種標(biāo)準(zhǔn)數(shù)據(jù)類型。

其區(qū)別在于,float,double等非標(biāo)準(zhǔn)類型,在DB中保存的是近似值,而Decimal則以字符串的形式保存數(shù)值。
float,double類型是可以存浮點(diǎn)數(shù)(即小數(shù)類型),但是float有個(gè)壞處,當(dāng)你給定的數(shù)據(jù)是整數(shù)的時(shí)候,那么它就以整數(shù)給你處理。這樣我們?cè)诖嫒∝泿胖档臅r(shí)候自然遇到問(wèn)題,我的default值為:0.00而實(shí)際存儲(chǔ)是0,同樣我存取貨幣為12.00,實(shí)際存儲(chǔ)是12。

幸好mysql提供了兩個(gè)數(shù)據(jù)類型:decimal,這種數(shù)據(jù)類型可以輕松解決上面的問(wèn)題:decimal類型被 MySQL 以同樣的類型實(shí)現(xiàn),這在 SQL92 標(biāo)準(zhǔn)中是允許的。他們用于保存對(duì)準(zhǔn)確精度有重要要求的值,例如與金錢有關(guān)的數(shù)據(jù)。

數(shù)據(jù)定義

float(M,S) M為全長(zhǎng),S為小數(shù)點(diǎn)后長(zhǎng)度。對(duì)于不精準(zhǔn)的例子,網(wǎng)絡(luò)上很多,Copy如下:

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

Query OK, 0 rows affected (0.02 sec)

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

Query OK, 1 row affected (0.00 sec)

mysql> select * from t1;

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

| c1 | c3 |

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

| 9876543.00 | 9876543.12 |

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

2 rows in set (0.00 sec)

再舉例: DECIMAL(5,2)

mysql> create table t1(id1 float(5,2) default null,id2 double(5,2) default null,
id3 decimal(5,2) default null );

mysql> insert into t1 values(1.2345,1.2345,1.2345);
Query OK, 1 row affected, 1 warning (0.04 sec)

mysql> show warnings;
+-------+------+------------------------------------------+
| Level | Code | Message |
+-------+------+------------------------------------------+
| Note | 1265 | Data truncated for column 'id3' at row 1 |
+-------+------+------------------------------------------+
1 row in set (0.00 sec)

1.2345 --- 小數(shù)點(diǎn)后最多2位,所以保存可以,自動(dòng)四舍五入數(shù)據(jù)截?cái)?但會(huì)報(bào)waning

12.34 --- OK

1234.5 --- 因?yàn)樾?shù)部分未滿2位,要補(bǔ)0.所以保存應(yīng)該1234.50。所以整個(gè)位數(shù)超出了5,保存報(bào)錯(cuò)。

1.2 --- 小數(shù)未滿部分補(bǔ)0。按照1.20保存。

默認(rèn)狀態(tài)比較

浮點(diǎn)數(shù)如果不寫(xiě)經(jīng)度和標(biāo)度,會(huì)按照實(shí)際精度值保存,如果有精度和標(biāo)度,則會(huì)自動(dòng)將四舍五入后的結(jié)果插入,系統(tǒng)不會(huì)報(bào)錯(cuò);定點(diǎn)數(shù)如果不寫(xiě)精度和標(biāo)度,則按照默認(rèn)值decimal(10,0) 來(lái)操作,如果數(shù)據(jù)超過(guò)了精度和標(biāo)度值,系統(tǒng)會(huì)報(bào)錯(cuò)。

以上這篇MySQL中Decimal類型和Float Double的區(qū)別(詳解)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • mysql中decimal數(shù)據(jù)類型小數(shù)位填充問(wèn)題詳解
  • MySQL decimal unsigned更新負(fù)數(shù)轉(zhuǎn)化為0
  • 淺談MySQL中float、double、decimal三個(gè)浮點(diǎn)類型的區(qū)別與總結(jié)
  • 深入分析MySQL數(shù)據(jù)類型 DECIMAL
  • MySQL中decimal類型用法的簡(jiǎn)單介紹
  • 詳解MySQL數(shù)據(jù)類型DECIMAL(N,M)中N和M分別表示的含義
  • MySQL數(shù)據(jù)類型中DECIMAL的用法實(shí)例詳解
  • MySQL數(shù)據(jù)類型DECIMAL用法詳解

標(biāo)簽:上海 南寧 阿里 中衛(wèi) 定西 浙江 鄂州 張家界

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL中Decimal類型和Float Double的區(qū)別(詳解)》,本文關(guān)鍵詞  MySQL,中,Decimal,類型,和,Float,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL中Decimal類型和Float Double的區(qū)別(詳解)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于MySQL中Decimal類型和Float Double的區(qū)別(詳解)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 无遮挡很爽很污很黄的网站,| 六月天丁香婷婷| 亚洲综合丁香婷婷六月香| 挺进朋友人妻张婉莹身体| 美女的胸给男人玩视频| 农村寡妇偷汉子HD| 男生女生一起差差差免费观看| 太大了阿受不了好爽小说| 久久黄色免费网站| 青年Gay自慰18禁免费网站| 国产精品日韩欧美久久综合| 性受虐狂 自由xx视频| 美女洗澡无遮挡| 91??精彩刺激对白| 日本黄色小说网| 写真女友| 国产一级精品视频| 韩国三级三级三级a三级| 久久久久久久国产免费看| 日本特黄a特黄刺激大片| 那个我爱过的女人gl| 亚洲国产天堂久久综合2261144 | 夜色毛片永久免费| 极度婬荡娇妻肉体撞击视频| 美艳放荡的小yi子| 少妇放荡的呻吟干柴烈火| 艳妇系列短篇500| 八戒,八戒影视剧在线观看免费| 动漫美女被吸乳漫画软件| 日韩激情综合一区二区| 乱系列之小丹| 玩弄熟妇人妻1-5| 国产午夜鲁丝片AV无码蜜臀| 日韩精品一级毛片| 久久精品成人免费网站| 亚洲国产中文在线| 欧美最猛黑人xxxx黑人猛交| 正常同房一次多少分钟| JIZZJIZZ日本护士水好多| 日本永久视频| 亚洲人成在线精品|