如何减少源数据库的导出数据

如何减少源数据库的导出数据,第1张

通过Navicat导出MySQL的表数据时,通过右键-导出向导的方式导出数据,会出现导出的数据条数减少。源数据库的导出数据的条数减少会使数据不全。正确导出的方式是:右键-转储SQL文件的方式导出表的SQL文件。

看看你什么目的了?

如果你想计算后就更新到数据库,那么就只使用sql语句就可以了,比如:表A中有数字字段a,b,c,想使c=a+b

执行:update

A

set

c=a+b

where

条件;

如果你只想在你的程序中计算使用,不更新数据库表,那就将对应字段读出来,然后进行计算

数据库是没有行序这个概念的,你不能说第几行,一般需要指定一个主键来定位,举个例子,有一个叫mytb的表,自增长主键为id列,你想让id等于10的那行的一个名为totalcount的字段加5,那sql可能就是

update mytb set totalcount=totalcount+5 where id=10

或者将id大于10小于20的totalcount都加5

update mytb set totalcount=totalcount+5 where id>10 and id<20

你能确定login和out是同一天的时间吗,如果是同一天:

select

yhm

“用户名”,sum(to_date(out,'hh24:mi:ss')-to_date(login,'hh24:mi:ss'))

from

gyh

group

by

yhm

说明一下,计算结果是天,换算成秒需要246060

以上就是关于如何减少源数据库的导出数据全部的内容,包括:如何减少源数据库的导出数据、用asp,怎么是数据库里的这个字段的值,进行加法、减法计算、如何用C#对sql server数据库中表的某一格进行加减运算等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9717790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存