a表与b表通过哪个字段可以关联起来,关系是1对多还是多对多
select from tablesA a
left join tablesB b on axx=bxx
where axx1=bxx1
类似这种
建好索引。
select a,b from
table1 a where arowid >(select min(browid) from table2 b where bid=aid );
10w条数据不算太多。
程序的话没有数据库级 *** 作快。因为涉及IO *** 作。
你数据库的给一个
showpos
的排序字段
每次绑定数据的时候
order
by
showpos
desc
上移下移的话
改变这个字段的值就好了
具体的话
要看你怎么做了
我是搞net的
但是思想还是通的
如果没有特殊要求的话,一般最好用数据库中的比较,先在数据库中比较数据,找出差异的,然后用程序输出文本或者打印,毕竟数据库的数据处理能力是很强大的;当然你也可以把数据两个表的数据分别取出来,在程序中使用两个对象来存放,然后在程序中对这2个对象进行比较
private void button1_Click(object sender, EventArgs e)//确定按钮
{
string depNo = textBox1TextTrim();
string depName = textBox2TextTrim();
string depDuty = textBox3TextTrim();
string depLevel = textBox4TextTrim();
string depPrincipal = textBox5TextTrim();
//这里加入验证信息,重新赋值
//验证信息结束,插入数据
connOpen();//打开数据库连接
SqlCommand cmd = new SqlCommand("insert into tbl_Department_Info values('" +depNo +
"','" +depName + "','" + depDuty + "','" + depLevel +
"','" +depPrincipal+ "')", conn);
int i = cmdExecuteNonQuery();//新增一条记录,返回值为1
if (i == 1)
{
MessageBoxShow("添加成功");
}
connClose();
}
不知道你是Excel是什么版本,2003 /2010
如是2010可以插入一个叫Microsoft ADO Data control的控件
在该控件的属性设置数据源, 然后对adodc的记录做一个遍历对比不过当excel的行数和SQL的中行数比较多时, 可能会比较慢 需要比较的次数为 excel的行数 乘于 SQL 中的行数
具体代源没法在这点写,好像百度允许贴代码
以上就是关于如何对比两个数据库某个表的数据全部的内容,包括:如何对比两个数据库某个表的数据、两个10w条数据的sql数据库表 用什么方法能快速对比出他们之间相同的数据、怎样将一个值与数据库的任意一个值比较呢,请高手指教等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)