使用SELECT .. INTO OUTFILE 导出文本文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/G15738290530/article/details/82829418
SELECT COLUMNLIST FROM TABLE WHERE CONDITION INTO OUTFILE 'FILENAME'  [OPTIONS]
 
-- OPTIONS选项
FIELDS TERMINATED BY 'VALUE'
FIELDS [OPTIONALLY] ENCLOSED BY 'VALUE'
FIELDS ESCAPED BY 'VALUE'
LINES STARTING BY 'VALUE'
LINES TERMINATED BY 'VALUE'
SELECT COLUMNLIST FROM TABLE WHERE CONDITION 是一个查询语句, INTO OUTFILE  语句的作用就是把前面 SELECT 语句查询出来的结果导出到名称为’filename‘的外部文件中
 [OPTIONS] 为可选参数选项, OPTIONS 部分的语法包括 FIELDS AND LINES 子句,其可能的取值有:
FIELDS TERMINATED BY 'VALUE' 设置字段之间的分隔符,可以为单个或者多个字符,默认情况下为制表符“\t”
FIELDS [OPTIONALLY] ENCLOSED BY 'VALUE' 设置字段的包围字符,只能为单个字符,如果使用了OPTIONALLY,则只有 CHAR AND VARCHAR 等字符数据字段被包括 
FIELDS ESCAPED BY 'VALUE' 设置如何写入或读取特殊字符,只能为单个字符,即设置转义字符,默认值“\”
LINES STARTING BY 'VALUE'  设置每行数据开头的字符,可以为单个或多个字符,默认情况下不适用任何字符。
LINES TERMINATED BY 'VALUE' 设置每行数据结尾的字符,可以为单个或多个字符,默认值为“\n”
 FIELDS 和 LINES 两个子句都是自选的,但是如果两个都被指定了,FIELDS必须位于LINES的前面。

 

阅读更多
换一批

没有更多推荐了,返回首页