建立資料庫表時百分數用的是什麼資料型別

時間 2021-09-07 23:03:14

1樓:金牛滿堂彩

1,資料庫裡沒有百分數這樣的型別,表示數字的有float,decimal等型別,表示文字的有varchar,char,text等型別。

2, 如果你想存百分比的話,最好是建個float欄位,把百分比計算成數值存進去,如果你非要存到庫裡面顯示0%-100%這樣的數值的話,那就用varchar型別的就可以了,取出的時候,你在換算就可以了。

2樓:知道小爺

建立資料庫表時,百分數要用字元型別。

原因:因為百分號(%)不是可讀的數字型別,除非用小數表示,否則只能用字元型別來儲存。

工具:mysql 5.6

測試步驟:

1、資料庫中test表結構如下,其中col1為字元型別,col2位數字型別

2、在col1中插入50%這個資料。語句如下:

insert into test(col1) values ('50%');

插入後結果:

3、在col2中也插入50%這個資料,語句如下:

update test set col2=50%;

系統會報錯:

總結:說明帶百分號的資料只能用字元型別來儲存。

建立資料庫(表)時%(百分數)用的是什麼資料型別?

3樓:匿名使用者

如果你要計算就建議用float,存成小數,使用的時候*100跟字串加上'%',如果不需要計算就儲存為字串。

4樓:匿名使用者

如果要加%號的話就用字串型別,整形應該存不進去

5樓:濟南大雄

用數字,下面格式選百分百

建立資料庫(表)時%(百分數)用的是什麼資料型別

6樓:緣若夢醒

資料庫裡沒有百分數這樣的型別,表示數字的有float,decimal等型別,表示文字的有varchar,char,text等型別,如果你想存百分比的話,最好是建個float欄位,把百分比計算成數值存進去,如果你非要存到庫裡面顯示0%-100%這樣的數值的話,那就用varchar型別的就可以了。

7樓:韋默索冰真

用number(3,2)吧,因為百分數一般是0.00%-100.00%

輸出的時候使用連線符加上'%'即可。

8樓:翦澎徭梅風

用字串的形式儲存最好,即varchar(10)

輸入資料時直接輸入帶%號的數,如12%,儲存的形式也是

12%。

建立資料庫(表)時%(百分數)用的是什麼資料型別?

9樓:金牛滿堂彩

1,資料庫裡沒有百分數這樣的型別,表示數字的有float,decimal等型別,表示文字的有varchar,char,text等型別。

2, 如果你想存百分比的話,最好是建個float欄位,把百分比計算成數值存進去,如果你非要存到庫裡面顯示0%-100%這樣的數值的話,那就用varchar型別的就可以了,取出的時候,你在換算就可以了。

百分數表示數是另數的什麼百分數也叫什麼或什麼

百分數是表示一個數是另一個數的百分之幾的數。它表示兩個數之間的比例關係 倍數關係 所以,百分數也叫做百分率或百分比。百分數的意義 表示一個數是另一個數的百分之幾的數,叫做百分數。也叫百分率或百分比。百分數通常不寫成分數的形式,而用特定的 來表示。它代表的含義 把某個整體平均分為100份,其中一部分佔...

百分數和比有什麼關係,百分數與分數 比的聯絡與區別

好麗友 百分數和比可以互相轉化。比如50 可以轉化成50 100,50 100也可以轉化為50 飛雪 分母固定是100的分數就叫百分數,可以直接寫成 百分數和比可以相互代替,小數換成分數,分子是小數的全部數字,分母就是看小數點後有多少位,就寫多少個0,再在0前加個1,接著就把這個分數換成最簡分數 小...

把分數改寫成百分數時要注意什麼,把分數改寫成百分數要注意什麼

犁爾煙 先化成小數。再將小數點向右移兩位,然後在後面加上百分號。 好嘎好看 把分數改寫成百分數要注意 先化成分母是1,再乘以100 把分數改寫成百分數要注意什麼 把分數改寫成百分數要注意 先化成分母是1,再乘以100 把分數化成百分數怎麼算 假面 分數化百分數 用分子除以分母,化成小數後,再化成百分...