最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

關于mysql數據庫的數據類型numeric和decimal_MySQL

來源:懂視網 責編:小采 時間:2020-11-09 18:48:42
文檔

關于mysql數據庫的數據類型numeric和decimal_MySQL

關于mysql數據庫的數據類型numeric和decimal_MySQL:bitsCN.com 關于mysql數據庫的數據類型numeric和decimal decimal(numeric ) 同義,用于精確存儲數值decimal 數據類型最多可存儲 38 個數字,所有數字都能夠放到小數點的右邊。decimal 數據類型存儲了一個準確(精確)的數字表達法;不存儲值的近似值。 定義
推薦度:
導讀關于mysql數據庫的數據類型numeric和decimal_MySQL:bitsCN.com 關于mysql數據庫的數據類型numeric和decimal decimal(numeric ) 同義,用于精確存儲數值decimal 數據類型最多可存儲 38 個數字,所有數字都能夠放到小數點的右邊。decimal 數據類型存儲了一個準確(精確)的數字表達法;不存儲值的近似值。 定義

bitsCN.com

關于mysql數據庫的數據類型numeric和decimal

decimal(numeric ) 同義,用于精確存儲數值

decimal 數據類型最多可存儲 38 個數字,所有數字都能夠放到小數點的右邊。decimal 數據類型存儲了一個準確(精確)的數字表達法;不存儲值的近似值。

定義 decimal 的列、變量和參數的兩種特性如下:

p 小數點左邊和右邊數字之和,不包括小數點。如 123.45,則 p=5,s=2。

指定精度或對象能夠控制的數字個數。

s

指定可放到小數點右邊的小數位數或數字個數。

p 和 s 必須遵守以下規(guī)則:0 <= s <= p <= 38。

numeric 和 decimal 數據類型的默認最大精度值是 38。在 Transact-SQL 中,numeric 與 decimal 數據類型在功能上等效。

當數據值一定要按照指定精確存儲時,可以用帶有小數的 decimal 數據類型來存儲數字。

轉換 decimal 和 numeric 數據

對于 decimal 和 numeric 數據類型,Microsoft? SQL Server? 將精度和小數位數的每個特定組合看作是不同的數據類型。例如,decimal(5,5) 和 decimal(5,0) 被當作不同的數據類型。

在 Transact-SQL 語句中,帶有小數點的常量自動轉換為 numeric 數據值,且必然使用最小的精度和小數位數。例如,常量 12.345 被轉換為 numeric 值,其精度為 5,小數位為 3。

從 decimal 或 numeric 向 float 或 real 轉換會導致精度損失。從 int、smallint、tinyint、float、real、money 或 smallmoney 向 decimal 或 numeric 轉換會導致溢出。

默認情況下,在將數字轉換為較低精度和小數位數的 decimal 或 numeric 值時,SQL Server 使用舍入法。然而,如果 SET ARITHABORT 選項為 ON,當發(fā)生溢出時,SQL Server 會出現錯誤。若僅損失精度和小數位數,則不會產生錯誤。

bitsCN.com

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

關于mysql數據庫的數據類型numeric和decimal_MySQL

關于mysql數據庫的數據類型numeric和decimal_MySQL:bitsCN.com 關于mysql數據庫的數據類型numeric和decimal decimal(numeric ) 同義,用于精確存儲數值decimal 數據類型最多可存儲 38 個數字,所有數字都能夠放到小數點的右邊。decimal 數據類型存儲了一個準確(精確)的數字表達法;不存儲值的近似值。 定義
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top