通过mysql outfile 直接快速导出.csv文件,适用于量级很大的导出操作
来源:互联网 发布:如何赚钱 知乎 编辑:程序博客网 时间:2024/06/08 03:08
直接从数据库中直接导出csv,给你我的源码,供你参考
$t=time();
$filepath= getcwd().'/';
$filename=$t.'.csv';
$where='1=1';
$sql="SELECT
field1,
filed2,
filed3
FROM
db.表头表
UNION ALL
SELECT
field1,
filed2,
filed3
FROM
db.数据表
WHERE
$where INTO OUTFILE '$filepath$filename' CHARACTER
SET gbk FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' ESCAPED BY '\"' LINES TERMINATED BY '\\r\\n' ";";
$query = DB::query($sql);
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=业务日志.csv');
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($filepath.$filename));
readfile($filepath.$filename);
unlink($filepath.$filename);
- 通过mysql outfile 直接快速导出.csv文件,适用于量级很大的导出操作
- MySQL通过自增一列在Select ... into outfile...里面实现CSV导出带字段的效果
- MySQL通过自增一列在Select ... into outfile...里面实现CSV导出带字段的效果
- mysql导出csv文件
- mysql 导出csv文件
- MySQL导出csv文件
- ubuntu mysql outfile 导出的 路径
- Mysql导出逗号分隔的csv文件
- mysql infile/outfile 导入导出
- MySQL导入导出CSV文件
- MySQL导入导出CSV文件
- MySQL导入导出CSV文件
- mysql导入导出csv文件
- MySQL导入导出CSV文件
- mysql导入/导出CSV文件
- mysql导入导出csv文件
- MySQL导入导出csv文件
- MySql数据库导出csv文件
- 20170720bash脚本初接触
- python创造矩阵
- Lua中强大的元方法__index详解
- 机器学习中向量函数的求导问题
- window编程之CreateThread
- 通过mysql outfile 直接快速导出.csv文件,适用于量级很大的导出操作
- poj 2826 判断线段位置关系复杂题目(真的气)
- android ffmpeg 动态库编译
- ArcGIS Engine常用数据访问方法
- 搭建Android开发环境
- A
- 51nod1101换零钱
- 常用查询的例子——From mysql api
- h5+css+js简单验证码