开发者社区 问答 正文

RDS如何导出每个表中全量数据

我的数据库有三个表,其中一个表缓存了最近十天的交易订单数据,但现在只能导出最多一万条数据,如何导出这十天的全量数据成excel?

展开
收起
小助理 2014-12-10 09:28:20 9567 分享 版权
3 条回答
写回答
取消 提交回答
  • ReRDS如何导出每个表中全量数据
    我想在本地连接RDS,但是RDS无法切换到外网。
    如果我现在在ECS上连接RDS,导出数据可以是excel格式吗

    -------------------------

    ReRDS如何导出每个表中全量数据
    执行这句:
    select * from jdp_tb_trade where created <'2014-12-01' INTO OUTFILE '/tmp/kill_list2.txt';
    报错:
    OPERATIO need to be executed set by ADMIN

    -------------------------

    ReRDS如何导出每个表中全量数据
    看不明白,这是一句吗,没法执行,报语法错误
    2014-12-10 10:05:06
    赞同 展开评论
  • 您的帖子很精彩!希望很快能再分享您的下一帖!
    2014-12-10 09:50:28
    赞同 展开评论
  • RDS DBA
    ReRDS如何导出每个表中全量数据
    root@127.0.0.1 : (none) 09:44:00> use test
    Database changed
    root@127.0.0.1 : test 09:44:01> select * from t where gmt_create <'2014-12-01' INTO   OUTFILE '/tmp/kill_list2.txt';
    Query OK, 1 row affected (0.00 sec)

    root@127.0.0.1 : test 09:44:04> Ctrl-C -- exit!
    Aborted

    root@
    # more /tmp/kill_list2.txt
    1       xc      2013-01-01 00:00:00

    网上google一下,这样的答案非常

    -------------------------

    ReRDS如何导出每个表中全量数据
    试一试:

    mysql -hxxxx -uxxx -pxxxx dbname -e "select * from jdp_tb_trade where created <'2014-12-01' "|sed "s/'/\'/;s/\t/\",\"/g;s/^/\"/;s/$/\"/;s/\n//g"
    2014-12-10 09:37:34
    赞同 展开评论