怎样将MySQL数据导出到Excel表中

怎样将MySQL数据导出到Excel表中,第1张

将MySQL数据导出到Excel表中详解:

打开mysql命令行,进入数据库:

2.执行select * from 表名 就显示出表中的所有数据:

3.执行以下语句完成导出到excel:

select * from 某个表 into outfile '文件路径'

比如输入: select * from cus_tbl into outfile 'c:\自定义\cus_tbl.xls'

就会在d盘到处一个叫cus_tbl.xls的excel文件,打开时会有提示:

打开就可以看到到处的数据了:

具体方法步骤如下:

1、使用一个MySQL管理工具:SQLyog,点击菜单栏“数据库”下拉的最后一项:

导出的格式如下:

2、要想转成Excel格式的只需手动将该表复制到Excel中去。

导出

mysql> select id, ke, val

    -> INTO OUTFILE 'f:/test.txt'

    -> FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY ''''

    -> LINES TERMINATED BY '\n'

    -> FROM test_rownum

Query OK, 9 rows affected (0.01 sec)

注:

FIELDS TERMINATED BY ',' 数据字段间用逗号隔开

OPTIONALLY ENCLOSED BY '''' 每个字段的数据用单引号括住(注意单引号的表达方法)

LINES TERMINATED BY '\n' 每条数据结束用'\n'作为换行符。

导入

mysql> TRUNCATE TABLE test_rownum

Query OK, 0 rows affected (0.01 sec)

mysql>

mysql> LOAD DATA INFILE 'f:/test.txt'

    -> INTO TABLE test_rownum

    -> FIELDS TERMINATED BY ','

    -> OPTIONALLY ENCLOSED BY ''''

    -> (id, ke, val)

Query OK, 9 rows affected (0.00 sec)

Records: 9  Deleted: 0  Skipped: 0  Warnings: 0

mysql> select * from test_rownum

+------+------+------+

| ID   | Ke   | val  |

+------+------+------+

|    1 | A    |    1 |

|    2 | A    |    2 |

|    3 | A    |    3 |

|    4 | B    |    1 |

|    5 | B    |    2 |

|    6 | B    |    1 |

|    7 | C    |    3 |

|    8 | C    |    2 |

|    9 | C    |    2 |

+------+------+------+

9 rows in set (0.00 sec)

我在 Windows 下面的 Mysql   是成功 导入导出了啊

我的 Mysql 是安装在本机的。

如果你的 Mysql 服务器是安装在另外一台服务器上面, 那么可能会出现你说的这个问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6117422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存