sql-如何往一张表里面插入大量数据??

问题描述

如何往一张表里面插入大量数据??

create table t_mytest (
pk_id number(30) not null,
inc_datetime varchar2(10),
inc_day varchar2(5),
constraint PK_T_MYTEST primary key (pk_id)
)
例如上面的一张表,pk_id为自增的id.
每增加一条数据inc_datetime就会以sysdate的时间自动加上一秒.
inc_day为inc_datetime中的'dd' .

求教怎么往里面插入2000万条测试数据.
插入语句该怎么写.

解决方案

insert into downitems (chid,catid,softid,....)
SELECT chid,catid,softid... FROM downitems WHERE itemid >= (SELECT floor(RAND() * (SELECT MAX(itemid) FROM downitems))) ORDER BY itemid LIMIT 1000;

解决方案二:

将查询出来的数据在插入数据库,这样数据就能成倍增长

解决方案三:

python开多个进程写

时间: 2024-10-31 20:03:05

sql-如何往一张表里面插入大量数据??的相关文章

C#怎么将sql数据库有一张表里增加的数据提出来呢?

问题描述 C#怎么将sql数据库有一张表里增加的数据提出来呢? 解决方案 解决方案二:你是不知道怎么查询出来展现,还是不知道怎么判断哪些数据是增加的呢?解决方案三:我现在设计数据库的表都会加上2个字段CreatedOn,UpdatedOn用途你懂的~解决方案四:引用1楼lovelj2012的回复: 你是不知道怎么查询出来展现,还是不知道怎么判断哪些数据是增加的呢? 我是想把表里增加的数据通过tcp/ip传送出去,,这里的代码该怎么来写呢?我是用1234代替的解决方案五:引用2楼moonwrite

如何写一个方法用SQL语句查询一张表中有多少条数据,方法改怎么写?

问题描述 如何写一个方法用SQL语句查询一张表中有多少条数据,方法改怎么写? 将查询的的返回值为整型 参考用例 类似 以下方法查询政治类新闻人数 新手不知道该如何改动成自己需要的方法 public Map<String, Long> sumPolEntNews(){ //查询政治类新闻人数总和 String sql = "select count(*) from t_user where newsh ='政治类新闻' "; Map<String, Long> m

sql语句-如何用SQL语句实现两张表(无关联)查询后,分别将各自的一个字段,插入一个新表。

问题描述 如何用SQL语句实现两张表(无关联)查询后,分别将各自的一个字段,插入一个新表. 有A.B.C三张表如下, 表 A 表B 学生ID(主键) 学生名称 课程ID(主键)| 课程名称 表 C 学生ID 课程ID (联合主键) 那么,通过SQL语句操作如何用学生姓名和课程名(只能获取学生姓名和课程名)将课程ID和学生ID插入到C表(C表中有课程ID和学生ID并且是联合主键),感激不尽. 解决方案 你可以定义2个变量,分别从表A表B用名称查询到ID.在表C的新增语句中使用这2个变量. 不过你这

sql查询:如何用A组数据去查询另外一张表里的一个字段的数据并按A组数据的顺序排序

问题描述 sql查询:如何用A组数据去查询另外一张表里的一个字段的数据并按A组数据的顺序排序 我有这样的一组数据定为A:这个数据和我另一张表user_cards 中 grant_pid的数据是相等了,我想通过这组数据去查partner_id的数据并且按照A数据的这个顺序. 解决方案 select A.idB.id from A inner join B on A.id=B.id order by A.id 解决方案二: sql_查询一张表中的重复数据sql查询一张表的重复数据

sql数据库 当一张表的内容添加一条时 写一个触发器 使其自动再生成一张

问题描述 sql数据库 当一张表的内容添加一条时 写一个触发器 使其自动再生成一张 1C sql数据库 当一张表的内容添加一条时 写一个触发器 使其自动再生成一张表 但自动生成的表的名字需要是添加的这个表的一个字段的内容 比如说表中添加了一个成员的名字 需要自动生成的表的名字就是这个人名 解决方案 需求可以实现,但没有这么去做的,这个表里有10000条数据时,你生成1万张表???? 建议修改设计,改成其它的方案来实现 解决方案二: Sql Server数据库新增触发器里面可以通过select (

xml文件-我有一组xml和bin,如何将里面的信息导入到成sql里的一张表

问题描述 我有一组xml和bin,如何将里面的信息导入到成sql里的一张表 用dataset?还是在sql里编程?如果有源码实例,或者相关参考链接请发给我,必有重谢!!553452423@qq.com 解决方案 xml可以解析,然后一个个插入数据库的各个列 bin要看你的格式什么怎么解析才能导入对应的数据库

sql server-SQL Server 往数据库 插入大量数据的问题

问题描述 SQL Server 往数据库 插入大量数据的问题 SQL Server 往数据库 插入大量数据的问题 有一个表名 test表 表里有10个字段 每个字段都要非空 如果我要往test表 插入10000条数据 怎么插了 解决方案 可以用datafactory来造数据. 解决方案二: 如果是造测试数据的话,直接SQL语句while循环一下就好了 如果有测试数据要插入到数据库的话,可以参考下SqlBackCopy 解决方案三: sql server 跨数据库插入数据批量插入数据到数据库SQL

数据库SQL,将两张表合并为一张表

问题描述 数据库SQL,将两张表合并为一张表 将表table1.table2合并为表table3 table1: id name value 1 阅读 5 1 视频 7 1 游戏 7 2 阅读 1 2 游戏 3 table2 id name value 1 阅读 8 1 视频 9 1 游戏 2 2 阅读 11 3 视频 4 table3: id name value1 value2 1 阅读 5 8 1 视频 7 9 1 游戏 7 2 2 阅读 1 11 2 游戏 3 0 3 视频 0 4 解决

iOS 数据库第二。三张表不能插入数据,第一张可以,为什么

问题描述 iOS 数据库第二.三张表不能插入数据,第一张可以,为什么 (id)init { self = [super init]; if (self) { NSArray * arr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); _filePath = [arr objectAtIndex:0]; _filePath = [_filePath stringByAppendin