使用phpmyadmin将表结构导出到Excel文件

时间:2012-09-13 04:38:34

标签: mysql phpmyadmin

我将从Phpmyadmin的表结构中创建一个excel文件(仅限结构)。我发现它有一个CSV输出,但它只给我数据。
Phpmyadmin有没有做过这样的事情的功能?

编辑: 这是我的sql:

SELECT * INTO OUTFILE 'c://wamp/my_table_structure.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES  TERMINATED BY '\n'
FROM   INFORMATION_SCHEMA.COLUMNS
WHERE  TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'dt_user'

为什么它会返回一个空文件?

5 个答案:

答案 0 :(得分:10)

您可以按以下行运行SELECT ... INTO OUTFILE查询:

SELECT * INTO OUTFILE '/path/to/my_table_structure.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES  TERMINATED BY '\n'
FROM   INFORMATION_SCHEMA.COLUMNS
WHERE  TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'my_table'

答案 1 :(得分:6)

我遇到了同样的问题,我使用PHPMyadmin和chrome插件的组合实现了。这可能不是直截了当的方式,但它只是有效。 (假设您使用的是谷歌浏览器)

enter image description here

  • 打印视图在新标签页中打开后,单击地址栏中的插件图标

enter image description here

  • 点击插件图标,您将看到将表格复制到剪贴板或导出到Google文档的选项。

enter image description here

  • 我做了一个副本并将表粘贴到excel中。您也可以导出到Google文档。

enter image description here

注意:这只是一种解决方法,只是想分享一下。请轻松评论& TD's :),我喜欢eggyal提出的方式!

答案 2 :(得分:4)

您不需要插件即可复制并粘贴到Excel。

  1. 在phpmyadmin中,选择要从
  2. 导出架构的表
  3. 点击页面底部的打印视图
  4. 选择整个(或部分)表,然后单击ctrl-c进行复制
  5. 打开一个新的Excel工作表并选择第一个单元格
  6. 点击ctrl-v粘贴

答案 3 :(得分:1)

如今,phpmyadmin有一个名为CSV for Microsoft Excel的导出格式,它可以自动完成,您只需要在表视图上单击导出并选择格式。

答案 4 :(得分:0)

在phpMyAdmin中找到您的表,然后选择“导出”选项卡 In your table select tab Export

选择MS Ecel的CSV格式 Select Format CSV for MS Excel

只需打开一个新的Excel文件,然后依次单击``数据''选项卡,``来自文本/ CSV''并找到您在phpMyAdmin中创建的文件。然后单击``加载''。 Excel将创建列,就像数据库中的表一样,您可以根据需要修改定界符。 Select tab Data and then From Text/CSV and then find your csv file