日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL數(shù)據(jù)類型DECIMAL用法詳解

瀏覽:26日期:2023-10-06 08:29:40

MySQLDECIMAL數(shù)據(jù)類型用于在數(shù)據(jù)庫中存儲精確的數(shù)值。我們經(jīng)常將DECIMAL數(shù)據(jù)類型用于保留準確精確度的列,例如會計系統(tǒng)中的貨幣數(shù)據(jù)。

要定義數(shù)據(jù)類型為DECIMAL的列,請使用以下語法:

column_name DECIMAL(P,D);

在上面的語法中:

P是表示有效數(shù)字數(shù)的精度。P范圍為1〜65。 D是表示小數(shù)點后的位數(shù)。D的范圍是0~30。MySQL要求D小于或等于(<=)P。

DECIMAL(P,D)表示列可以存儲D位小數(shù)的P位數(shù)。十進制列的實際范圍取決于精度和刻度。

與INT數(shù)據(jù)類型一樣,DECIMAL類型也具有UNSIGNED和ZEROFILL屬性。 如果使用UNSIGNED屬性,則DECIMAL UNSIGNED的列將不接受負值。

如果使用ZEROFILL,MySQL將把顯示值填充到0以顯示由列定義指定的寬度。 另外,如果我們對DECIMAL列使用ZERO FILL,MySQL將自動將UNSIGNED屬性添加到列。

以下示例使用DECIMAL數(shù)據(jù)類型定義的一個叫作amount的列。

amount DECIMAL(6,2);

在此示例中,amount列最多可以存儲6位數(shù)字,小數(shù)位數(shù)為2位; 因此,amount列的范圍是從-9999.99到9999.99。

MySQL允許使用以下語法:

column_name DECIMAL(P);

這相當于:

column_name DECIMAL(P,0);

在這種情況下,列不包含小數(shù)部分或小數(shù)點。

此外,我們甚至可以使用以下語法。

column_name DECIMAL;

在這種情況下,P的默認值為10。

MySQL DECIMAL存儲

MySQL分別為整數(shù)和小數(shù)部分分配存儲空間。 MySQL使用二進制格式存儲DECIMAL值。它將9位數(shù)字包裝成4個字節(jié)。

對于每個部分,需要4個字節(jié)來存儲9位數(shù)的每個倍數(shù)。剩余數(shù)字所需的存儲如下表所示:

剩余數(shù)字 位 0 0 1?2 1 3?4 2 5?6 3 7-9 4

例如,DECIMAL(19,9)對于小數(shù)部分具有9位數(shù)字,對于整數(shù)部分具有19位=10位數(shù)字,小數(shù)部分需要4個字節(jié)。 整數(shù)部分對于前9位數(shù)字需要4個字節(jié),1個剩余字節(jié)需要1個字節(jié)。DECIMAL(19,9)列總共需要9個字節(jié)。

MySQL DECIMAL數(shù)據(jù)類型和貨幣數(shù)據(jù)

經(jīng)常使用DECIMAL數(shù)據(jù)類型的貨幣數(shù)據(jù),如價格,工資,賬戶余額等。如果要設(shè)計一個處理貨幣數(shù)據(jù)的數(shù)據(jù)庫,則可參考以下語法 -

amount DECIMAL(19,2);

但是,如果您要遵守公認會計原則(GAAP)規(guī)則,則貨幣欄必須至少包含4位小數(shù),以確保舍入值不超過$0.01。 在這種情況下,應(yīng)該定義具有4位小數(shù)的列,如下所示:

amount DECIMAL(19,4);MySQL DECIMAL數(shù)據(jù)類型示例

首先,創(chuàng)建一個名為test_order的新表,其中包含三列:id,description和cost。

CREATE TABLE test_order ( id INT AUTO_INCREMENT PRIMARY KEY, description VARCHAR(255), cost DECIMAL(19,4) NOT NULL);

第二步,將資料插入test_order表。

INSERT INTO test_order(description,cost)VALUES(’Bicycle’, 500.34),(’Seat’,10.23),(’Break’,5.21);

第三步,從test_order表查詢數(shù)據(jù)。

SELECT * from test_order

查詢結(jié)果:

MySQL數(shù)據(jù)類型DECIMAL用法詳解

第四步,更改cost列以包含ZEROFILL屬性。

ALTER TABLE test_orderMODIFY cost DECIMAL(19,4) zerofill;

第五步,再次查詢test_order表。

SELECT * from test_order

查詢結(jié)果:

MySQL數(shù)據(jù)類型DECIMAL用法詳解

如上所見,在輸出值中填充了許多零。

因為zerofill,當我們插入負值會報錯:

INSERT INTO test_order(description,cost)VALUES(’test’, -100.11);<br>提示:[SQL]INSERT INTO test_order(description,cost)VALUES(’test’, -100.11)[Err] 1264 - Out of range value for column ’cost’ at row 1

其它插入測試結(jié)論:

當數(shù)值在其取值范圍之內(nèi),小數(shù)位多了,則四舍五入后直接截斷多出的小數(shù)位。

若數(shù)值在其取值范圍之外,則直接報Out of range value錯誤。

到此這篇關(guān)于MySQL數(shù)據(jù)類型DECIMAL用法詳解的文章就介紹到這了,更多相關(guān)MySQL數(shù)據(jù)類型DECIMAL內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产欧美一区二区色老头| 日韩激情一二三区| 国产精品网站在线看| 日本不卡高清| 国产欧美日韩在线一区二区| 国产精品一区二区三区四区在线观看| 国产精品任我爽爆在线播放 | 亚洲性视频在线| 亚洲精品激情| 久久国产毛片| 老牛国产精品一区的观看方式| 最近国产精品视频| 国产高清亚洲| 亚洲性图久久| 日韩久久一区| 久久久91麻豆精品国产一区| 成人自拍av| 亚洲伊人精品酒店| 欧美激情精品| 国内亚洲精品| 日韩精品一区二区三区免费视频 | 麻豆91精品视频| 日韩黄色大片| 视频一区视频二区在线观看| 亚洲麻豆一区| 国产精品精品| 日韩专区在线视频| 日韩欧美看国产| 少妇精品在线| 欧美日韩免费观看视频| 四虎精品永久免费| 在线天堂中文资源最新版| 波多视频一区| 亚洲aa在线| 国产一区二区色噜噜| 午夜精品影院| 欧美精品99| 亚洲激情黄色| 日本一区二区高清不卡| 三级欧美韩日大片在线看| 高清一区二区| 香蕉久久久久久| 久久久蜜桃一区二区人| 热久久久久久| 在线亚洲一区| 深夜福利视频一区二区| 日本在线一区二区三区| 欧美日韩国产传媒| 久久精品日韩欧美| 美女网站久久| 久久久国产精品一区二区中文| 日韩动漫一区| 红桃视频国产精品| 国产高潮在线| 国精品一区二区| 精品一区二区三区视频在线播放| 免费人成网站在线观看欧美高清| 黄色aa久久| 国产精品美女久久久久久不卡| 久久影视一区| 国产福利片在线观看| 国产亚洲一卡2卡3卡4卡新区| 国产美女一区| 欧美特黄一级大片| 久久久精品国产**网站| 日本不卡高清视频| 蜜桃av一区| 九一精品国产| 亚洲va中文在线播放免费| 国产极品模特精品一二| 91精品丝袜国产高跟在线| 老司机精品久久| 亚洲精品一区二区妖精| 日韩精品网站| 欧美天堂视频| 久久久久久久欧美精品| 成人在线观看免费视频| 日本亚洲不卡| 香蕉久久夜色精品国产| 在线日韩视频| 精品捆绑调教一区二区三区| 精品一区二区三区视频在线播放 | 精品国产乱码久久久久久樱花| 日韩综合小视频| 午夜在线精品| 久久午夜影视| 三级欧美韩日大片在线看| 在线观看免费一区二区| 99成人在线视频| 久久久蜜桃一区二区人| 91精品国产福利在线观看麻豆| 成人三级高清视频在线看| 国产一区二区三区探花| 精品视频在线观看网站| 麻豆精品新av中文字幕| 欧美精品福利| 亚洲精品精选| 日韩av网站在线免费观看| 日韩精品三级| 日韩高清一区在线| 国产精品一区二区av交换 | 欧美在线观看天堂一区二区三区| 91亚洲精品视频在线观看 | 日韩一区欧美二区| 日韩精品免费观看视频| 日韩黄色免费网站| 日本91福利区| 国产精品美女午夜爽爽| 精品亚洲成人| 成人亚洲欧美| 91精品1区| 免费一级片91| 国产日产一区| 福利精品一区| 99久久激情| 午夜亚洲一区| 91亚洲精品视频在线观看| 免费在线播放第一区高清av| 成人国产精品| 欧美精品九九| 日韩av中文字幕一区二区| 国产乱论精品| bbw在线视频| 黄色日韩在线| 97成人在线| 亚洲深夜视频| 蜜臀a∨国产成人精品| 久久激情综合网| jizzjizz中国精品麻豆| 免费国产自久久久久三四区久久 | 一级成人国产| 精品视频高潮| 日韩一级网站| 国产精品一级| 日韩国产一区| 蜜臀精品一区二区三区在线观看 | 国产精品高潮呻吟久久久久| 日韩精品91| 日韩一区网站| www.九色在线| 亚洲精品少妇| 免费福利视频一区二区三区| 每日更新成人在线视频| 欧美国产日本| 午夜在线播放视频欧美| 国产精品嫩模av在线| 成人精品天堂一区二区三区| 综合国产在线| 97精品国产一区二区三区 | 欧美日韩国产亚洲一区| 国产精品美女午夜爽爽| 亚洲国产一区二区三区在线播放 | 免费一区二区三区在线视频| 伊人久久成人| 免费在线观看一区| 噜噜噜躁狠狠躁狠狠精品视频| 欧美激情麻豆| 免费成人在线影院| 欧美日韩精品免费观看视欧美高清免费大片 | 日本韩国欧美超级黄在线观看| 日本综合视频| 好吊日精品视频| 福利一区二区| 日本aⅴ免费视频一区二区三区| 色爱av综合网| 另类综合日韩欧美亚洲| 亚洲精品麻豆| 91超碰国产精品| 在线看片福利| 国产精品videossex久久发布 | 91精品一区二区三区综合| 欧美在线黄色| 蜜桃91丨九色丨蝌蚪91桃色| 日韩在线欧美| 免费一区二区三区在线视频| 最新国产精品久久久| 国产91精品对白在线播放| 精品久久中文| 国产精品一区二区中文字幕| 蜜桃久久av一区| 香蕉精品久久| 日本精品在线中文字幕| 国产一区福利| 久久久免费人体| 国产欧美一区二区三区米奇| 亚洲aa在线| 国产精品试看| 好吊日精品视频 | 久久免费高清| 国产一区二区色噜噜| 国产美女亚洲精品7777| 亚洲精品第一| 亚洲一二三区视频| 亚洲免费婷婷| 国产手机视频一区二区 | 精品一区欧美| 午夜久久免费观看| 四虎4545www国产精品 | 久久天堂影院| 久久精品午夜|