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

mat*_*hew 25 php mysql phpmyadmin

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

我只想将名为"web"的网站列导出为ex​​cel或text或csv.

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

小智 24

询问

SELECT `web` FROM `yourtablename` 
Run Code Online (Sandbox Code Playgroud)

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

SELECT DISTINCT `web` FROM `yourtablename`
Run Code Online (Sandbox Code Playgroud)

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

这是我最容易的方式

  • 有两个“导出”链接。在“查询结果操作”部分中,再向下单击一个。 (3认同)

Nee*_*iya 22

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

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

在此输入图像描述

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

在此输入图像描述

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

在此输入图像描述

最后一步

选择导出格式并单击“执行”按钮...:) 在此输入图像描述

谢谢您阅读此篇。我希望你能得到解决方案


ajr*_*eal 7

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

SELECT web FROM your_table INTO OUTFILE '/tmp/web.sql'
Run Code Online (Sandbox Code Playgroud)

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

细节 - mysql选择


Moh*_*kat 5

打开您只想导出特定列的表,单击结构,勾选该列的复选框,单击浏览按钮!之后它会显示您的列数据,下面写着导出按钮,单击它!不要单击顶部栏的导出按钮,现在通过单击“转到”按钮导出您的列。


小智 2

您可以执行如下查询:SELECT web FROM table;然后将其导出。