FLOAT或者DOUBLE都可以
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比青川網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式青川網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋青川地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
補(bǔ)充:
類型肯定是這樣的,可能是你的數(shù)據(jù)文件格式不對(duì),你可以在記事本里面看一看,是否以TAB進(jìn)行字段之間的分隔,另外可以考慮把“-.”替換為“-0.”
1、首先打電腦,進(jìn)入SQL數(shù)據(jù)庫(kù)命令編輯欄。
2、在命令編輯欄中輸入查詢命令,查詢出符合某表某列需要修改負(fù)數(shù)為正數(shù)的記錄。這里查詢的是表中字段小于0的所有記錄,SELECT * FROM 表名 WHERE? 字段名 0 。
3、可以看到符合條件的所有記錄,這里查詢的是某列中數(shù)值為0的所有記錄。
4、如果這些記錄符合替換要求,即可使用替換命令將此條件下的所有數(shù)據(jù)進(jìn)行替換。
5、最后用到ABS()絕對(duì)值的函數(shù),就完成轉(zhuǎn)換了。
看數(shù)據(jù)庫(kù)中的字段的設(shè)計(jì),一般設(shè)置為數(shù)值即可保存負(fù)值,也可以用文字段保存,取出后自行轉(zhuǎn)換成數(shù)字即可。
mysql中是沒(méi)有number數(shù)據(jù)類型的,對(duì)應(yīng)的是int(整型)或者float(浮點(diǎn)型)等。
只要建表時(shí)沒(méi)有選擇unsigned(無(wú)符號(hào)型)選項(xiàng),那么就是可以填入負(fù)數(shù)的。
如果表已經(jīng)建好了,只需
ALTER
TABLE
指令將對(duì)應(yīng)字段屬性更改即可,參考SQL:
ALTER
TABLE
`user`
CHANGE
`regdate`
`regdate`
INT(
10
)
NOT
NULL
DEFAULT
'0'