国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql中價格該用什么數據類別

2024-07-24 12:33:49
字體:
來源:轉載
供稿:網友
  在mysql中,價格用“DECIMAL”類型。
 
  Decimal為專門為財務相關問題設計的數據類型。在 MySQL 中,定點數以字符串形式存儲,在對精度要求比較高的時候(如貨幣、科學數據),使用 DECIMAL 的類型比較好。
 
  Decimal為SQL Server、MySql等數據庫的一種數據類型,不屬于浮點數類型,可以在定義時劃定整數部分以及小數部分的位數。使用精確小數類型不僅能夠保證數據計算更為精確,還可以節省儲存空間,例如百分比使用decimal(4,2)即可。存儲數據范圍是:-10^38~10^38-1 的固定精度和小數位的數字。一個decimal類型的數據占用了2~17個字節。
 
  語法:
 
  decimal[ (p[ , s] )]
  p (有效位數):可儲存的最大十進位數總數,小數點左右兩側都包括在內。有效位數必須是 1 至最大有效位數 38 之間的值。預設有效位數是 18。
  s (小數位數):小數點右側所能儲存的最大十進位數。小數位數必須是從 0 到 p 的值。只有在指定了有效位數時,才能指定小數位數。預設小數位數是 0;因此,0 <= s <= p。最大儲存體大小會隨著有效位數而不同。
  Decimal(n,m)表示數值中共有n位數,其中整數n-m位,小數m位。
 
  例:decimal(10,6),數值中共有10位數,其中整數占4位,小數占6位。
 
  例:decimal(2,1),此時,插入數據“12.3”、“12”等會出現“數據溢出錯誤”的異常;插入“1.23”或“1.2345...”會自動四舍五入成“1.2”;插入“2”會自動補成“2.0”,以確保2位的有效長度,其中包含1位小數。
 
  上面說到插入“2”會自動補成“2.0” 但是在實際 操作中不會自動填補。
 
  到此,相信大家對“mysql中價格該用什么數據類型”有了更深的了解,不妨來實際操作一番吧!

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台山市| 贞丰县| 淮安市| 菏泽市| 利川市| 永春县| 平乡县| 三门峡市| 绍兴市| 东兴市| 惠州市| 巴南区| 安远县| 那曲县| 乌苏市| 乡城县| 祥云县| 仁化县| 怀安县| 长泰县| 西青区| 江口县| 黑龙江省| 祁阳县| 巴马| 鄢陵县| 达尔| 中方县| 邳州市| 大庆市| 龙州县| 宁安市| 临江市| 抚宁县| 林口县| 华安县| 肇州县| 宕昌县| 崇信县| 韩城市| 隆昌县|