- 首先是两者导出速度的对比
navicat导出两百多万条的数据:
通过命令行导出相同的数据:
字段较多的两百多万条数据仅需15.06秒,甚至八百多万条的字段较少的数据也只需要17.55秒,相比navicat的导出工具,快了非常非常非常·····的多!!! - 命令行导出教程
SELECT * FROM tablename INTO OUTFILE 'target_file' [option];
其中 option 参数可以是以下选项:
命令参数 | 说明 |
---|---|
fields terminated by ‘字符’ | 字段分隔符,默认字符为制表符’\t’ |
fields [optionally] enclosed by ‘单字符’ | 字段引用符,加上optionally后在数字类型上不会有引用符号 |
fields escaped by ‘单字符’ | 转义字符,默认为’’ |
lines starting by ‘字符’ | 每行前都加此支付,默认为空 | </