mysql中load data Infile运用
2014-07-24 15:20
309 查看
速度比insert要快20倍。共享一下java程序操作。
package com.mysql.csv; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class Competition { static Connection conn = null; static String driver = "com.mysql.jdbc.Driver"; static String url = "jdbc:mysql://127.0.0.1:3306/nerd_1"; public static void main(String[] args) throws ClassNotFoundException, SQLException { Class.forName(driver); conn = DriverManager.getConnection(url, "root", "1234"); String sql = "LOAD DATA INFILE 'E://baidu//cp9.csv' REPLACE INTO TABLE baidu_34000_0_competition CHARACTER SET utf8 FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\r\n' ignore 1 lines"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.execute(); conn.close(); } }批量插入需要条件具体可参考文档:http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#load-data
相关文章推荐
- mysql中load data Infile运用
- mysql Load Data InFile 的用法
- MySQL使用JDBC Load Data InFile导入数据注意事项
- 关于MySQL中使用LOAD DATA INFILE导入csv文件时的日期格式问题
- mysql Load Data InFile 的用法
- MySQL- 'load data infile'语句
- mysql Load Data InFile 的用法
- LOAD DATA INFILE 语法 如何提高MySQL load data infile的速度
- mysql 的load data infile要使用
- LOAD DATA INFILE语句导入数据进入MySQL的一些注意事项
- mysql Load Data InFile 的用法
- 对MySQL load data infile的一点想法
- mysql中的load data infile用法
- mysql load data infile的使用
- mysql用LOAD DATA INFILE导入数据
- mysql Load Data InFile 的用法
- mysql load data infile 的用法(40w数据 用了3-5秒导进mysql)
- mysql load data infile的使用
- MYSQL导入数据load data infile三种方式
- 关于mysql中出现load data infile的两个问题