設置方法:

永福網站建設公司創新互聯,永福網站設計制作,有大型網站制作公司豐富經驗。已為永福上千家提供企業網站建設服務。企業網站搭建\外貿營銷網站建設要多少錢,請找那個售后服務好的永福做網站的公司定做!
1、安裝好Mysql后 下載navicat類似管理工具。
2、根據所需連接Mysql,新建數據庫、表,根據字段設置長度。
3、完成后保存數據? 具體操作圖片如下 最總得出結論有長度,小數點設置所以可以設置類型長度。
Navicat是一套快速、可靠并價格相宜的數據庫管理工具,專為簡化數據庫的管理及降低系統管理成本而設。它的設計符合數據庫管理員、開發人員及中小企業的需要。Navicat 是以直覺化的圖形用戶界面而建的,讓你可以以安全并且簡單的方式創建、組織、訪問并共用信息。
1、數據庫一般decimal用的比較多 ,double和float沒用過。其實小數長度是看業務需求的,精度需求。
2、小數長度是看業務需求的。比如拿價格來說,現在少數超市商品有分的,一般都是到角,所以說精度比分小一級就好了,滿足了需求,又可以防止以后需求變動。
可以在建表的時候限定小數點的長度,例如decimal(5,2),后面的2就是2位的意思。
如果表已經建好,可以在查詢語句中用函數 round(X,2) 轉換,X為字段,后面的數字為長度,你要幾位就填幾。
對于小數位可能很長(比如excel的浮點數)不確定長度的浮點型數字,double類型才是正確的選擇。
decimal多用于定長小數的情況。
首先:要確定你的問題是什么。
1、是小數位數后面的0不需要?
那double會自動忽略后面所有的0.
2、是數據被剪切(小數位數變少)了?
那么可以有2個解決方案。
A、使用double定義該字段,然后重新導入數據。
B、使用decimal,但是小數位的總長度必須大于你需要導入的數據小數點的總長度。且字段總長度必須大于等于“小數點左邊的長度+小數點右邊的長度”
以上所有解決方案都解決不了已經導入的數據的小數值,因為丟失在導入的時候已經發生了。所以要保證正確性,必須重新導入。
類型設為decimal,長度設為10,2
雖然類型也可以設為float,但填充數據有時候會不準確,所以建議還是用貨幣型:decimal
最佳的方式是用PHP的函數;
round(x,prec):round() 函數對浮點數進行四舍五入。
參考
要求精度高就用decimal
審題錯了...
簡單寫下區別:
float:浮點型,含字節數為4,32bit,數值范圍為-3.4E38~3.4E38(7個有效位)
double:雙精度實型,含字節數為8,64bit數值范圍-1.7E308~1.7E308(15個有效位)
decimal:數字型,128bit,不存在精度損失,常用于銀行帳目計算。(28個有效位)
numberic
===
decimal
float
f
=
345.98756f;//結果顯示為345.9876,只顯示7個有效位,對最后一位數四舍五入。
double
d=345.975423578631442d;//結果顯示為345.975423578631,只顯示15個有效位,對最后一位四舍五入。
注:float和double的相乘操作,數字溢出不會報錯,會有精度的損失。
decimal
dd=345.545454879.....//可以支持28位,對最后一位四舍五入。
注:當對decimal類型進行操作時,數值會因溢出而報錯。
當前題目:mysql怎么設置小位數,怎樣設置表格小數點位數
文章網址:http://www.yijiale78.com/article2/hegeic.html
成都網站建設公司_創新互聯,為您提供網頁設計公司、靜態網站、品牌網站制作、用戶體驗、品牌網站建設、
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯