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

您的位置:首頁技術文章
文章詳情頁

MySQL數據類型DECIMAL用法詳解

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

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

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

column_name DECIMAL(P,D);

在上面的語法中:

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

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

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

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

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

amount DECIMAL(6,2);

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

MySQL允許使用以下語法:

column_name DECIMAL(P);

這相當于:

column_name DECIMAL(P,0);

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

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

column_name DECIMAL;

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

MySQL DECIMAL存儲

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

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

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

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

MySQL DECIMAL數據類型和貨幣數據

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

amount DECIMAL(19,2);

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

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

首先,創建一個名為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表查詢數據。

SELECT * from test_order

查詢結果:

MySQL數據類型DECIMAL用法詳解

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

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

第五步,再次查詢test_order表。

SELECT * from test_order

查詢結果:

MySQL數據類型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

其它插入測試結論:

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

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

到此這篇關于MySQL數據類型DECIMAL用法詳解的文章就介紹到這了,更多相關MySQL數據類型DECIMAL內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成人av动漫在线观看| 中文视频一区| 国产精品日韩精品中文字幕| 亚洲精品韩国| 少妇精品久久久一区二区| 中文无码日韩欧| 亚洲丝袜美腿一区| 香蕉久久国产| 亚洲美女久久| 欧美亚洲专区| 精品国产中文字幕第一页| 福利一区二区免费视频| 亚洲日本网址| 香蕉国产精品| 中文精品电影| 欧美亚洲一级| 精品视频高潮| 久久精品官网| 午夜亚洲精品| 欧美一区免费| 成人在线免费观看网站| 久久久久国产精品一区二区| 99久精品视频在线观看视频| 亚洲夜间福利| 久久亚洲视频| 国产精品xxxav免费视频| 日韩不卡一区| 午夜在线一区二区| 国产精品一站二站| 黄毛片在线观看| 香蕉久久久久久久av网站| 91麻豆精品| 伊人久久在线| 天堂成人国产精品一区| 日韩av午夜在线观看| 久久亚洲人体| 欧美日韩国产高清电影| 久久aⅴ国产紧身牛仔裤| 欧美日韩精品一区二区三区视频| 成人午夜在线| 视频一区视频二区中文| 国产无遮挡裸体免费久久| av资源亚洲| 亚洲一区二区三区久久久| 久久99国产精品视频| 亚洲婷婷在线| 国产乱码精品一区二区亚洲| 久久精品播放| 国产亚洲一区| 免费毛片在线不卡| 久久国产精品免费精品3p| 欧美aa在线观看| 免费在线观看视频一区| 免费在线日韩av| 国产亚洲精品v| 精品99久久| 美日韩精品视频| 成人黄色av| 亚洲字幕久久| 精品国产麻豆| 另类av一区二区| 成人在线视频中文字幕| 日韩影院在线观看| 国产福利电影在线播放| 亚洲精品无播放器在线播放| 伊人网在线播放| 奇米777国产一区国产二区| 久久三级福利| 国产日韩欧美在线播放不卡| 中文欧美日韩| 极品av在线| 欧美精品福利| 丝瓜av网站精品一区二区| 日韩.com| 国产日韩欧美中文在线| 午夜在线播放视频欧美| 97欧美在线视频| 欧美日本不卡| 综合激情一区| 在线视频免费在线观看一区二区| 福利视频一区| 国产精品视频一区视频二区| 一区二区亚洲视频| 日韩成人高清| 久久精品国产999大香线蕉| 日本亚洲欧美天堂免费| 不卡在线一区二区| 欧美亚洲日本精品| 久久精品国内一区二区三区| 日本一区二区三区中文字幕| 亚洲作爱视频| 九九综合九九| 欧美aa一级| 精品视频亚洲| 你懂的亚洲视频| 国产欧美在线| 91精品丝袜国产高跟在线| 伊人久久一区| 亚洲美洲欧洲综合国产一区| 欧美日韩免费观看视频| 美女尤物国产一区| 欧美偷窥清纯综合图区| 在线观看亚洲精品福利片| 国产免费成人| 欧美日韩精品一本二本三本| 久久国产亚洲| 亚洲成人一区在线观看| 91亚洲国产成人久久精品| 欧美黄页在线免费观看| 国产伦精品一区二区三区视频| 日韩精品亚洲一区二区三区免费| 免费日本视频一区| 国产精品婷婷| 亚洲国产专区校园欧美| 91精品国产调教在线观看 | 日本免费一区二区三区四区| 久久精品色播| 麻豆精品国产91久久久久久| 国产精品午夜一区二区三区| 日韩精品一级| 日韩av不卡一区二区| 日韩成人午夜精品| 久久激情五月婷婷| 免费在线亚洲| 国产成人精品一区二区三区视频 | 亚洲综合色婷婷在线观看| 免费日韩av| 蜜臀av性久久久久蜜臀aⅴ四虎| 精品欧美久久| 最新亚洲一区| 蜜桃av一区| 免费观看在线综合色| 天堂av在线一区| 亚洲视频电影在线| 日韩精品91亚洲二区在线观看| 免费视频一区二区| 婷婷视频一区二区三区| 日韩不卡手机在线v区| 久久精品72免费观看| 久久福利在线| 粉嫩av一区二区三区四区五区 | 亚洲免费福利| 久久久五月天| 国产午夜精品一区二区三区欧美| 鲁大师成人一区二区三区| 中文视频一区| 国产精品一站二站| 日本在线高清| 欧美国产91| 亚洲我射av| 国产精品亚洲成在人线| 国产一区不卡| 国精品一区二区| 蜜臀久久99精品久久久久宅男| 日韩欧美中文字幕电影| 国产精品美女午夜爽爽| 成人亚洲一区| 欧美~级网站不卡| 男人的天堂久久精品| 国产乱码精品一区二区亚洲| www.com.cn成人| 午夜亚洲一区| 久久爱www.| 999久久久亚洲| 亚洲伊人影院| 麻豆免费精品视频| 欧美日韩国产一区二区三区不卡| 日韩激情中文字幕| 日韩成人综合| 亚洲欧美网站在线观看| 久久精品国产福利| 自由日本语亚洲人高潮| 日韩成人精品一区二区三区 | 日韩精品第一| 涩涩av在线| 免费看日韩精品| 精品国产不卡一区二区| 国产视频一区三区| 国产精品久久久久毛片大屁完整版| 在线精品亚洲欧美日韩国产| 日韩精品一二三区| 国产一区二区久久久久| 免费久久99精品国产自在现线| 久久99蜜桃| 黑丝一区二区三区| 久久一区亚洲| 一区二区亚洲视频| 免费观看亚洲| 日韩不卡在线观看日韩不卡视频| 天堂а√在线最新版中文在线| 蜜臀精品一区二区三区在线观看| 精品久久电影| 亚洲精品视频一二三区| 日韩av福利| 国产精品一区二区av交换| 国产亚洲在线观看| 日产精品一区二区| 日韩精品三级| 蜜臀久久99精品久久一区二区| 国产精品羞羞答答在线观看|