【发布时间】:2019-08-08 07:54:16
【问题描述】:
我正在尝试填充一个数据库,但由于我有许多具有不同属性的表(使用不同的数据类型),我想知道是否可以使用一些 循环 来加快速度完成我的任务。
表格如下所示:
ID: integer(10) primary key
cardNo: varchar(8) foreign key
name: varchart(255)
regDate: date
以此类推.. (在这个表中有 11 列:3 个整数、5 个 varchar、2 个日期和 1 个双精度。)
我的想法是为每个属性创建一个for loop 以加快速度:
for(int i=0; i<1000 I==){
INSERT INTO table(ID) VALUES(i);
}
但是四处搜索我找不到适合我的东西,而且 Java 在 SQLite 上并不能真正工作 ^^'。
else:有没有更好的方法来用不同的属性填充多个表?
【问题讨论】:
-
您打算为其他列插入什么值?
-
共有 11 列:3 个整数、5 个 varchar、2 个日期和 1 个双精度。
-
不错。请回答我在上面评论中提出的问题。
-
您要插入的数据来自哪里?
-
我需要插入身份证号码、日期、姓名、电子邮件、地址、电话。这些数据将被生成用于测试,所以没有来自其他来源的任何东西......除非它是一种更快的方法
标签: sql sqlite insert populate sqlitestudio