如何使用phpmyadmin导出MySQL中的特定列?

时间:2010-12-20 03:48:26

标签: php mysql phpmyadmin

我在MySQL数据库中有成千上万的网站列表和其他信息。

我只希望将名为“web”的网站列导出为ex​​cel或text或csv。

我知道如何导出整个数据,但不知道如何导出特定列。

6 个答案:

答案 0 :(得分:23)

查询

SELECT `web` FROM `yourtablename` 

或者这只是为了导出唯一记录:

SELECT DISTINCT `web` FROM `yourtablename`

然后点击底部给出的导出链接(在phpmyadmin中)

这是我最简单的方式

答案 1 :(得分:7)

您可以使用phpmysql直接执行此查询:

SELECT web FROM your_table INTO OUTFILE '/tmp/web.sql'

之后,您可以登录数据库服务器或使用php访问OUTFILE

详情 - mysql select

答案 2 :(得分:2)

输入SELECT web FROM table;,然后点击列表底部的“导出”按钮。重要的是,不要在列表顶部的“导出”按钮上单击,否则您将导出整个数据。

答案 3 :(得分:2)

打开要从中导出特定列的表,单击结构,在该列的复选框上勾选标记,单击浏览按钮! 之后它会显示你的列数据,在它们写入的导出按钮下面点击它! 不要点击顶栏上的导出按钮, 现在点击go按钮导出你的专栏。

答案 4 :(得分:2)

就我而言,我有一个包含 20k 条记录的用户表。然后我使用这种技术导出 20k 电子邮件地址。您无需编写任何查询。

打开您的表格 (user_login) 并点击 structure 按钮

enter image description here

选择要导出的列。就我而言,我需要电子邮件列,因此我选择了电子邮件列,然后点击 browse 按钮。

enter image description here

点击browse按钮后向下滚动页面并点击export按钮。我在屏幕上提到过。

enter image description here

最后一步

选择您的导出格式并单击开始按钮... :) enter image description here

感谢您阅读本文。我希望你能得到解决方案

答案 5 :(得分:1)

您可以执行以下查询:SELECT web FROM table;,然后只导出它。