㈠ 如何通过一个简单的sql语句实现十万条数据更新
这个要看具体什么数据,一个循环语句,不说十万,几十万也行。
㈡ 求SQL 语句 一句话,建表并插入十万条数据
insert into b select * from 另一张表
这样操作之下,建立了一个新的表b,新表b的内容完全来自与“另一张表”
可是这个前提是“另一张表”要有一万条记录。
不知道你能不能理解,不能理解在查询分析器上运行一下就知道了/
其实并不是很难的
㈢ Oracle中如何对A表插入10W条数据进行测试的SQL语句,A表中有ID,NAME,AGE属性,谢谢各位大神
你这手也太新了吧
下载一个toad,用这个工具之间将excel中的数据导入到数据库即可
㈣ 怎样用一条sql语句向数据库中插入10000条记录
只能用循环了,以下是php语法
for($i=0;$i<10001;$i++){
INSERT INTO TABLE();//这里式sql语句
}
㈤ 利用SQL循环语句插入十万条数据
declare @i int;
set @i=0;
while @i<100000
begin
@i=@i+1
insert into tablename values(...)
end
㈥ 如何在SQLserver中利用循环语句插入大量的数据
这个在sqlserver里面比较不好做,要用到sql语言中的变量并且sql语音没有for不过有while,不过一般数据都不会这样批量输入,毕竟不是每条数据都之间都存在内在的联系。如果你真的想用for语句进行录入的话,你就用visual studio连接你的数据库用c#代码来完成这个活。
㈦ 像数据库一次性插入10w条数据,怎么插入效率快啊!
1、导入数据,数据结构一样可直接导入,稍微不同或需要处理,可以用一个中间程序2、数据库脚本数据导入3、如果是执行代码导入,神马都是浮云,只能做到优化开一次数据库连接connection对象而Statement对象,创建一个,插入一个,顺便释放Statement对象的资源最后关闭connection对象用事务一次性提交,汗一个10W条。
㈧ c#中往mysql里批量插入上万条数据,有比较高效的方法吗
首先, 插入上万条数据,对于数据库来说并不是“很大”的工作量,一般配置的笔记本电脑都可以在1分钟内完成。 所以最简单、最灵活的办法还是写SQL语句。
如果不希望DB编译器每次执行都编译SQL的话,可以使用存储过程,直接调用,性能上会好很多。也比较简单。
(几万条数据怎么地也得要时间去处理,所以不可能特别快的。)
如果由于各种原因,导致这个插入还是很慢, 而且你的MYSQL又是5.0以上版本的话,可以使用BulkCopy来进行批量操作。
BulkCopy的原理就是Client直接把一个数组(DataTable)传给DB,然后传入表名,所有的编译、操作都由DB自己完成,效率很高。
引用MySql.Data.dll , 调用MysqlBulkCopy函数即可。
这个函数在处理海量数据插入的时候效率尤为明显, 小量数据反而没什么优势,而且由于传入的DataTable格式必须和表的字段一模一样(空的列也要传进去),导致C#要写很多代码来构造这个数组,所以要你自己权衡用还是不用。
我在自己的电脑上批量插入一亿条数据,Insert写法大概需要1小时,BulkCopy大概只需要5分钟。