您的位置:首页 > 数据库 > MySQL

MYSQL数据导入导出

2016-03-24 14:44 453 查看
数据导入,涉及造数据

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。。。。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql