数据导入,涉及造数据
public class Test {
public static void main(String[] args) throws IOException {
File file = new File("E:/a.txt");
if (!file.exists()) {
file.createNewFile();
}
FileWriter fileWriter = new FileWriter(file);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
for (int i = 0; i < 500000; i++) {
bufferedWriter.write(getTableStr(i));
if (i % 10000 == 0) {
bufferedWriter.flush();
}
}
bufferedWriter.close();
fileWriter.close();
}
private static String [] sampleTypeArr = {"A", "B", "C" , "D", "E"};
private static String getTableStr(int i) {
StringBuilder sb = new StringBuilder();
int mod = i % 100;
Random random = new Random();
sb.append("1208604" + mod).append(StringConstant.COMMA_CHAR).append("商品").append(StringConstant.COMMA_CHAR);
sb.append("D0" + random.nextInt(99)).append(StringConstant.COMMA_CHAR).append("地点").append(StringConstant.COMMA_CHAR);
sb.append(random.nextInt(99)).append(StringConstant.COMMA_CHAR);
sb.append("2016-03-14").append(StringConstant.CR_LF);
return sb.toString();
}
}
mysql导入
LOAD DATA local INFILE 'e:/a.txt' INTO TABLE table_name FIELDS TERMINATED BY ',' (STORE_CODE。。。。)