快速把10万条数据导出到文件的方法
2013-05-21 13:36
253 查看
用php处理一般有
$res = mysql_query($sql);
while($row=mysql_fetch_assoc($res))
{
//code
}
这样处理比较慢,
快的方式有二:
第一,就是直接用下面这条语句,对资源消耗低,时间快,效率高
SELECT * INTO OUTFILE 'c:\drug.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM drug
这样导出之后就是csv格式数据;
第二,使用mysqldump导出的数据为sql脚本
mysqldump -h -u -p -where="条件" 库名 表名>tmp/test.sql
$res = mysql_query($sql);
while($row=mysql_fetch_assoc($res))
{
//code
}
这样处理比较慢,
快的方式有二:
第一,就是直接用下面这条语句,对资源消耗低,时间快,效率高
SELECT * INTO OUTFILE 'c:\drug.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM drug
这样导出之后就是csv格式数据;
第二,使用mysqldump导出的数据为sql脚本
mysqldump -h -u -p -where="条件" 库名 表名>tmp/test.sql
相关文章推荐
- DataGrid数据导出到excel文件给客户端下载的几种方法
- 用两种不同的方法导出ORACLE 查询数据为CSV 文件 (python 代码 与 使用 utl_file 包)
- datagrid数据导出到excel文件给客户端下载的几种方法 选择自 yangyifan0 的 Blog
- datagrid数据导出到excel文件给客户端下载的几种方法
- datagrid数据导出到excel文件给客户端下载的几种方法(转)
- 数据导出到excel文件给客户端下载的几种方法
- MySQL Workbench导出csv格式文件打开后发现数据乱码解决方法
- Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
- datagrid数据导出到excel文件给客户端下载的几种方法
- Python导出数据到Excel可读取的CSV文件的方法
- 数据导出到excel文件给客户端下载的几种方法
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- C#导出数据到CSV和EXCEL文件时,过长的数值被转义的解决方法
- datagrid数据导出到excel文件给客户端下载的几种方法
- 转:datagrid数据导出到excel文件给客户端下载的几种方法
- MySQL Workbench导出csv格式文件打开后发现数据乱码解决方法
- datagrid数据导出到excel文件给客户端下载的几种方法
- datagrid数据导出到excel文件给客户端下载的几种方法
- datagrid数据导出到excel文件给客户端下载的几种方法
- 【转贴】datagrid数据导出到excel文件给客户端下载的几种方法