我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何把sql语句结果输出到excel

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何把sql语句结果输出到excel

最近有一个需求,就是将数据库中某些数据整理出来制作成Excel表格,看了下数据库中的相关数据有将近六百条,如果手工一个个导出,基本上人也废了。。。
那有没有办法可以将查出来的数据直接导入到Excel中呢?我们可以使用如下SQL语句

select id,nickname,createTime  from T_MEMBER  into outfile '/mnt/mysql_bk/xxx.xls' 

执行后报错

ERROR 1 (HY000): Can't create/write to file '/mnt/mysql_bk/xxx.xls' (Errcode: 13 - Permission denied) 

发现/mnt/mysql_bk没有权限

chmod 777 /mnt/mysql_bk/ 

重新执行SQL语句,导出后打开Excel文件,发现都是乱码,因为office默认的是gb2312编码,而服务器端生成的很有可能是utf-8编码,所以我们要把查询出来的结果转换为gb2312格式

select id,convert(nickname using gb2312),createTime from T_MEMBER  into outfile '/mnt/mysql_bk/xxx.xls' 

导出后打开Excel文件,此时数据可以正常显示了

参考:悄悄告诉你,MySQL 通过SQL语句导出到Excel的方法

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何把sql语句结果输出到excel

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何把sql语句结果输出到excel

最近有一个需求,就是将数据库中某些数据整理出来制作成Excel表格,看了下数据库中的相关数据有将近六百条,如果手工一个个导出,基本上人也废了。。。 那有没有办法可以将查出来的数据直接导入到Excel中呢?我们可以使用如下SQL语句 select id,nick
2014-12-24

C语言怎么把结果输出到文件

在C语言中,可以使用文件指针来实现将结果输出到文件。具体步骤如下:1. 打开文件:使用`fopen()`函数打开要写入的文件。语法如下:```cFILE *fp = fopen("filename", "mode");```其中,`file
2023-09-08

thinkphp如何输出sql语句

这篇文章主要介绍“thinkphp如何输出sql语句”,在日常操作中,相信很多人在thinkphp如何输出sql语句问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”thinkphp如何输出sql语句”的疑惑有所
2023-07-05

Linq To SQL如何输出SQL语句

这篇文章将为大家详细讲解有关Linq To SQL如何输出SQL语句,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。最近在使用Linq To SQL的时候,为了了解不同Linq语句对性能造成的不同影响,需要
2023-06-17

php for语句无法循环输出结果如何解决

今天小编给大家分享一下php for语句无法循环输出结果如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。出现这种情况通
2023-07-05

Laravel中如何输出完整的SQL语句

这篇文章主要介绍Laravel中如何输出完整的SQL语句,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!laravel 中自带的查询构建方法 toSql 得到的 sql 语句并未绑定条件参数,类似于这样 select
2023-06-14

Linux系统如何将命令结果输出到文件

小编今天带大家了解Linux系统如何将命令结果输出到文件,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux系统如何将命令结果输
2023-06-28

如何使用shell将脚本输出结果记录到日志文件

这篇文章将为大家详细讲解有关如何使用shell将脚本输出结果记录到日志文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用tee命令:sh portal/main.sh |tee log.txt获取脚本
2023-06-09

Go语言如何把格式化的字符串写到指定的输出流

Go语言可以通过fmt.Sprintf()格式化字符串,并使用io.Fprintf()将格式化字符串输出到指定输出流。除了基本格式化选项,还可以使用宽度、对齐和标志等高级选项定制输出。完整的示例包括将格式化字符串输出到标准输出和文件。Go语言的字符串格式化和输出流提供了灵活且强大的方式来处理字符串输出。
Go语言如何把格式化的字符串写到指定的输出流
2024-04-02

C语言如何把格式化的字符串写到指定的输出流

本篇文章讲解了C语言中使用printf()和fprintf()函数将格式化字符串写入指定输出流的方法。格式化字符串包含格式规范符(如%d、%f),用于指定数据的类型和格式。格式说明符(如-、+)则可进一步控制输出格式。文中还提供了代码示例,演示如何将格式化字符串写入标准输出流和文件。
C语言如何把格式化的字符串写到指定的输出流
2024-04-02

如何将第一个sql语句中的结果作为第二个 sql 的参数值

如何将第一个sql语句中的结果作为第二个 sql 的参数值,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。需求:报表多个数据集,第二个数据集的参数需要引用第一个数据集的结果集作为
2023-06-04

需要一点帮助来理解代码流程吗?我不明白输出中的例程结束如何出现在其他输出语句之间

有志者,事竟成!如果你在学习Golang,那么本文《需要一点帮助来理解代码流程吗?我不明白输出中的例程结束如何出现在其他输出语句之间》,就很适合你!文章讲解的知识点主要包括,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧
需要一点帮助来理解代码流程吗?我不明白输出中的例程结束如何出现在其他输出语句之间
2024-04-04

Jmeter如何通过CSV保存测试数据、测试用例及将测试结果导出到Excel里

这篇文章给大家分享的是有关Jmeter如何通过CSV保存测试数据、测试用例及将测试结果导出到Excel里的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、CSV保存测试数据,并上传到CSV Data Set Co
2023-06-04

编程热搜

目录