十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
FLOAT或者DOUBLE都可以
创新互联-专业网站定制、快速模板网站建设、高性价比青川网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式青川网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖青川地区。费用合理售后完善,10余年实体公司更值得信赖。
补充:
类型肯定是这样的,可能是你的数据文件格式不对,你可以在记事本里面看一看,是否以TAB进行字段之间的分隔,另外可以考虑把“-.”替换为“-0.”
1、首先打电脑,进入SQL数据库命令编辑栏。
2、在命令编辑栏中输入查询命令,查询出符合某表某列需要修改负数为正数的记录。这里查询的是表中字段小于0的所有记录,SELECT * FROM 表名 WHERE 字段名 0 。
3、可以看到符合条件的所有记录,这里查询的是某列中数值为0的所有记录。
4、如果这些记录符合替换要求,即可使用替换命令将此条件下的所有数据进行替换。
5、最后用到ABS()绝对值的函数,就完成转换了。
看数据库中的字段的设计,一般设置为数值即可保存负值,也可以用文字段保存,取出后自行转换成数字即可。
mysql中是没有number数据类型的,对应的是int(整型)或者float(浮点型)等。
只要建表时没有选择unsigned(无符号型)选项,那么就是可以填入负数的。
如果表已经建好了,只需
ALTER
TABLE
指令将对应字段属性更改即可,参考SQL:
ALTER
TABLE
`user`
CHANGE
`regdate`
`regdate`
INT(
10
)
NOT
NULL
DEFAULT
'0'