导出MySQL中的表格数据可以使用Java编写代码实现。下面是一个简单示例。
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.io.*;import java.util.*;public class ExportData{public static void main(String[] args){try{Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456"); //连接数据库Statement stmt = conn.createStatement();String sql = "SELECT * FROM stu"; //查询语句ResultSet rs = stmt.executeQuery(sql);String file = "D://data.csv"; //导出文件路径FileWriter fw = new FileWriter(file);BufferedWriter bw = new BufferedWriter(fw);while(rs.next()){//取出每一行数据并写入文件中bw.write(rs.getInt(1) + "," + rs.getString(2) + "," + rs.getInt(3));bw.newLine();}bw.close();fw.close();System.out.println("导出成功!");} catch (Exception e) {e.printStackTrace();}}}
代码中使用了JDBC连接MySQL数据库并执行查询语句,将数据写入指定文件中。文件路径可以根据需要进行修改。导出的文件类型为CSV(逗号分隔符文件),可以使用Excel等软件进行打开、编辑。