首页 > 数据库技术 > 详细

mysql 导入导出

时间:2017-05-02 19:13:48      阅读:299      评论:0      收藏:0      [点我收藏+]

http://www.cnblogs.com/wyzs/p/6762452.html

mysql数据导入导出通过下面的这种方式能够快速的实现百万千万级数据的快速导入导出。

(只能在服务器上操作,当文件存在时操作失败)

  • 导出到文件中(select into outfile)
1
2
3
4
5
6
7
8
9
10
11
SELECT fields INTO OUTFILE ‘file_name‘
    [{FIELDS | COLUMNS}                        字段
        [TERMINATED BY ‘string‘]               字段之间分隔符号
        [[OPTIONALLY] ENCLOSED BY ‘char‘]       字段被包含在char中间
        [ESCAPED BY ‘char‘]                  忽略字段里出现的char
    ]
    [LINES
        [STARTING BY ‘string‘]                 忽略开头是string的行
        [TERMINATED BY ‘string‘]            行分隔符
    ]
FROM test_table;
  • 导入文件中的数据到mysql表
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE ‘file_name‘
    [REPLACE | IGNORE]                     遇到重复的时候处理方法,替换|忽略
    INTO TABLE tbl_name                    导入数据的目的表名
    [PARTITION (partition_name,...)]            分区选择
    [CHARACTER SET charset_name]             字符集
    [{FIELDS | COLUMNS}                   字段
        [TERMINATED BY ‘string‘]           字段之间分隔符号
        [[OPTIONALLY] ENCLOSED BY ‘char‘]     字段被包含在char中间
        [ESCAPED BY ‘char‘]              忽略字段里出现的char
    ]
    [LINES
        [STARTING BY ‘string‘]             忽略开头是string的行
        [TERMINATED BY ‘string‘]           行分隔符
    ]
    [IGNORE number {LINES | ROWS}]          忽略行/列
    [(col_name_or_user_var,...)]              目的表的表字段名或者用户变量名
    [SET col_name = expr,...]                设置表字段值

mysql 导入导出

原文:http://www.cnblogs.com/alotus0/p/6797464.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!