使用shell脚本导出MySql查询的月表数据到EXCEL中
经常会踫到这样的场景需求:自定义时间从MySql流水月表中 SELECT 出来数据到excel报表文件中,所以自己写了这个shell脚本来处理。 一、实现思路 代码比较简单,主要使用了 mysql -e 执行SQL语句,然后重定向到txt文件中。由于linux默认是 uft-8 的格式,所以在使用 ...
经常会踫到这样的场景需求:自定义时间从MySql流水月表中 SELECT 出来数据到excel报表文件中,所以自己写了这个shell脚本来处理。 一、实现思路 代码比较简单,主要使用了 mysql -e 执行SQL语句,然后重定向到txt文件中。由于linux默认是 uft-8 的格式,所以在使用 ...
经常会踫到这样的场景需求:批量向MySQL数据库插入数据,显然手工 INSERT 成千上万条数据是不现实的,所以自己写了这个shell脚本来处理。 一、具体需求 shell脚本批量插入10万条数据到MySQL中,其中对应表唯一索引是用户 uid 。因此在程序循环1万次数时,每次都使 uid 自增1就...
前天在生产环境中遇到一个问题:使用 GROUP CONCAT 函数select出来的数据被截断了,最长长度不超过1024字节,开始还以为是navicat客户端自身对字段长度做了限制的问题。后面故意重新INSERT了一个字段长度超1024字节的数据,但是navicat能完整展示出来,所以就排除了nav...
月末需要对系统注册用户进行报表统计,在使用Navicat从MySQL数据库中导出数据到excel文件时,发现最大只能导出为65536(美好的数字)行的数据。按理说 Navicat应该是从数据库中读取一条记录会立即写到excel文件中,不应该只读取65536范围内的数据然后一次性写到文件里面。 一、问...
之前项目上隔三差五地要手工批量导入一些数据,于是自己用C++写了这个sql脚本文件的生成工具。 ! Linux C++简单实现一个批量插入的sql脚本生成工具 https://cdn.typecodes.com/2017/10/genmysqlinsertsql 2.png "Linux C++简单...
前面两篇文章 《2015博客升级记 四 :CentOS 7.1编译安装MySQL5.7.7rc》 https://typecodes.com/web/centos7compilemysql.html "查看原文" 、 《阿里云CentOS 7.1使用yum安装MySql5.6.24》 https:/...
工作上自己在Linux C/C++开发时,用的都是Oracle数据库,毕竟企业级应用追求稳定性好、安全可靠。业余时间做了一些WEB开发,接触到MySQL数据库比较多,也比较喜欢开源的MySQL。之前都是用PHP连接MySQL数据库,这里自己用C语言连接MySQL,执行一些简单的连接、查询操作、异常处...
在Linux中如果应用程序会产生日志,那么就需要考虑日志切割,例如按照固定的大小切割、按照日期进行切割等等。同样,在编译 Nginx1.9.0 https://typecodes.com/web/centos7compilenginx.html "《2015博客升级记 三 :CentOS 7.1编译...
昨天在更新完文章 《升级博客文章同步微博的插件:PHP正则提取Markdown的图片地址》 https://typecodes.com/mix/synweibophpmarkdownimgurl.html "" 后,博客突然无法访问了。 ! MySQL的错误日志 https://cdn.typeco...
这是 《2015年博客升级记》 https://typecodes.com/mix/2015updateblog.html "查看原文" 系列文章的第七篇,主要记录在Linux系统中如何使用shell脚本备份服务器上的mysql数据库。 ! CentOS7定时备份MySql的shell脚本 http...