java - mysql中使用存储过程导出数据到excel

标签 java mysql database excel mysql-workbench

我正在通过 Workbench 使用 MySQL 数据库,无论如何我可以在运行存储过程时将表中的所有数据导出到 Excel 工作表。

最佳答案

MySQL SELECT INTO OUTFILE 语句可以帮助您将MySQL 表数据导出到Microsoft Excel。当任何人想要将查询输出定向到文件时使用它。

然后可以用 MS Excel 打开此文件,或将其导入另一个数据库,如 Microsoft Access、Oracle 或任何其他定界支持软件。

举个例子,它似乎适用于 Windows

SELECT * INTO OUTFILE "C:\\export_table_data_excel.xls" 
     FIELDS TERMINATED BY '\t' 
     LINES TERMINATED BY '\n' 
FROM database_name.table_name;

将在 C 盘创建 export_table_data_excel.xls。如果省略目标文件路径,则该文件将在 MySQL 数据目录中创建。

将此代码用于您的存储过程

关于java - mysql中使用存储过程导出数据到excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24652535/

相关文章:

java - 有没有办法显示未选择的单选按钮中的文本?

python - 为什么填充我的表需要这么长时间?

java - 使用 Java 获取 Twitter 的个人资料

java - Jelastic GC 代理不适用于 Tomcat 8.5.x

java - 重新编译 .java 文件而不访问库?

php - PHP 中的密码哈希 : Am I Doing This Right?

MySQL加入特定结果

sql-server - 如何断开sql server中除sa之外的所有用户?

mysql - 我需要每个用户的特定表数据

php - 为什么 MySQL INSERT 语句无法正常运行