美文网首页MySQL
(十四)导入导出

(十四)导入导出

作者: 一条IT | 来源:发表于2019-03-24 15:17 被阅读12次
    select * into outfile 文件地址 [控制格式] from 表名;   -- 导出表数据
    load data [local] infile 文件地址 [replace|ignore] into table 表名 [控制格式]; -- 导入数据
    
    生成的数据默认的分隔符是制表符
    local未指定,则数据文件必须在服务器上
    replace 和 ignore 关键词控制对现有的唯一键记录的重复的处理
    

    -- 控制格式
    fields 控制字段格式
    默认:fields terminated by '\t' enclosed by '' escaped by '\'
    terminated by 'string' -- 终止
    enclosed by 'char' -- 包裹
    escaped by 'char' -- 转义
    -- 示例:
    SELECT a,b,a+b INTO OUTFILE '/tmp/result.text'
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
    FROM test_table;
    lines 控制行格式
    默认:lines terminated by '\n'
    terminated by 'string' -- 终止

    相关文章

      网友评论

        本文标题:(十四)导入导出

        本文链接:https://www.haomeiwen.com/subject/jreuvqtx.html