sql导出数据并生成excel报告
2014-02-10 18:23
435 查看
使用sql从服务器上导出数据并生成excel,(处理大数据中的部分数据复杂关系很好使)
1,将select的数据放到一张表中
Createtable test select * from table1 where 1
2,将数据导出到sql
mysqldump-uroot -ppwd database test >db.sql
3,使用navicat的运行sql命令将数据导入到本地(当然,这里可以根据自己的需要进行任何的操作),然后用导出功能就可以导出到excel等需要的格式了
4,将临时表删除.
----------------------2014-3-14-----------------------
navicat导出很方便,今天遇到麻烦了,几万条数据导出非常慢,在三千多条的时候报不能导出了,所以还是用原始些的方法吧
select 'head1','head2'
union
select * from table into outfile 'd:\\test.xls'
然后把\N替换掉 如果字段value是中文的话可以使用convert(value using gb2312)选择编码,使用navicat的视图设计工具可以少敲些sql
备忘:
导出到文件
select * into outfile'/tmp/data.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSEDBY '"'
LINES TERMINATED BY '\n'
from table1 where 1
时间处理
FROM_UNIXTIME(time,'%y-%m-%d %T')时间戳转时间
UNIX_TIMESTAMP(’2014-01-0100:00:00′) 时间转时间戳
连接字符串 CONCAT(str1,str2,...)
判断 IF(gender=1,'男','女')
选择字符编码 convert(value using gb2312)
1,将select的数据放到一张表中
Createtable test select * from table1 where 1
2,将数据导出到sql
mysqldump-uroot -ppwd database test >db.sql
3,使用navicat的运行sql命令将数据导入到本地(当然,这里可以根据自己的需要进行任何的操作),然后用导出功能就可以导出到excel等需要的格式了
4,将临时表删除.
----------------------2014-3-14-----------------------
navicat导出很方便,今天遇到麻烦了,几万条数据导出非常慢,在三千多条的时候报不能导出了,所以还是用原始些的方法吧
select 'head1','head2'
union
select * from table into outfile 'd:\\test.xls'
然后把\N替换掉 如果字段value是中文的话可以使用convert(value using gb2312)选择编码,使用navicat的视图设计工具可以少敲些sql
备忘:
导出到文件
select * into outfile'/tmp/data.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSEDBY '"'
LINES TERMINATED BY '\n'
from table1 where 1
时间处理
FROM_UNIXTIME(time,'%y-%m-%d %T')时间戳转时间
UNIX_TIMESTAMP(’2014-01-0100:00:00′) 时间转时间戳
连接字符串 CONCAT(str1,str2,...)
判断 IF(gender=1,'男','女')
选择字符编码 convert(value using gb2312)
相关文章推荐
- navicat 导出向导 , 通过Excel生成批量SQL语句,处理大量数据
- 学以致用——Excel连接Oracle生成iKB报告——Part2(Excel日报自动化的数据转换及用户界面)
- 【POI】导出excel文件,不生成中间文件,直接将内存中的数据创建对象下载到浏览器
- 如何将sqlserver表中的数据导出sql语句或生成insert into语句
- Java实现指定数据表导出生成Excel
- Excel 数据导入SQL XML 自动生成表头
- EXCEL 公式使用小计 生成sql 语句 判断某一数据是否在另一列中出现
- SQL导出数据到EXCEL 发现有少量重复数据
- pl/sql developer导出数据到excel的方法
- sql2005中运用一条sql语句完成数据导出到Excel中
- 精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换
- PL/SQL DEVELOPER里将数据导出到EXCEL里面
- sql2005中运用一条sql语句完成数据导出到Excel中
- excel数据生成sql insert语句
- 导出数据生成Excel(MVC)
- Python实现导出数据生成excel报表的方法示例
- 用SQL查询分析器操纵Excel及导入导出数据
- 利用SQL*Loader将 Excel 数据导出到 Oracle 数据库中(ZZ)
- 用SQL查询分析器操纵Excel及导入导出数据
- 把excel数据生成sql insert语句