MYSQL数据导入导出
2016-03-24 14:44
453 查看
数据导入,涉及造数据
mysql导入
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中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复