如何使用 phpmyadmin 导出 MySQL 中的特定列?
Posted
技术标签:
【中文标题】如何使用 phpmyadmin 导出 MySQL 中的特定列?【英文标题】:How do I export particular column in MySQL using phpmyadmin? 【发布时间】:2011-05-28 01:39:57 【问题描述】:我在 mysql 数据库中确实有数千个网站列表和其他信息。
我只想将名为“web”的网站列导出为 excel、text 或 csv。
我知道如何导出整个数据,但不知道如何导出特定列。
【问题讨论】:
【参考方案1】:您可以执行如下查询:SELECT web FROM table;
,然后将其导出。
【讨论】:
【参考方案2】:你可以直接使用 phpmysql 执行这个查询:
SELECT web FROM your_table INTO OUTFILE '/tmp/web.sql'
之后,您可以登录数据库服务器或使用php访问OUTFILE
详情 - mysql select
【讨论】:
我试过了,但是 INTO OUTFILE 附近有语法错误(我使用 MariaDB)【参考方案3】:输入SELECT web FROM table;
,然后单击列表底部的“导出”按钮。重要提示,请勿单击列表顶部的“导出”按钮,否则您将导出整个数据。
【讨论】:
【参考方案4】:查询
SELECT `web` FROM `yourtablename`
或者仅导出唯一记录:
SELECT DISTINCT `web` FROM `yourtablename`
然后点击底部给出的导出链接(在 phpmyadmin 中)
在我看来这是最简单的方法
【讨论】:
这行得通,但它不允许我导出所有数据,我有大约 3000 行数据,我只能导出 25 行,有什么方法可以导出所有数据? 有两个“导出”链接。在“查询结果操作”部分中单击更下方的一项。【参考方案5】:打开您只想导出特定列的表,单击结构,在该列的复选框上打勾,单击浏览按钮! 之后它会显示你的列数据,在他们下面写着导出按钮点击它! 不要点击顶部栏的导出按钮, 现在通过单击 go 按钮导出您的列。
【讨论】:
【参考方案6】:就我而言,我有一个包含 20k 条记录的用户表。然后我使用这种技术导出 20k 电子邮件地址。您无需编写任何查询。
打开您的表 (user_login) 并点击 structure
按钮
选择要导出的列。在我的情况下,我需要电子邮件列,因此我选择了电子邮件列,然后单击 browse
按钮。
点击browse
按钮后向下滚动页面并点击export
按钮。我在屏幕中提到过。
最后一步
选择您的导出格式并单击“开始”按钮... :)
感谢您阅读本文。我希望你能得到解决方案
【讨论】:
以上是关于如何使用 phpmyadmin 导出 MySQL 中的特定列?的主要内容,如果未能解决你的问题,请参考以下文章