PhpStorm可以将MySQL数据库导出为SQL文件吗?

16

我知道PhpStorm可以连接到数据库并与其一起使用。是否可以使用PhpStorm将数据库导出为myDb.sql文件?

5个回答

11
截至本文撰写时(2018.1),右键单击数据库会出现“使用'mysqldump'导出”的选项。

这将把所有内容都转储到一个单一的文件中,这样一切都变得更加容易。谢谢! - Steen Schütt
我尝试了一下,但出现了一些问题,它要求我输入mysql用户密码(我在本地环境中没有设置密码),当我提交空字段时,什么也没有发生。 - Daniyal Nasir

8
不,phpstorm中没有这样的选项。
您只能通过单击一个表格(如果标记了多个表格则无法工作)并打开鼠标菜单(右键单击)来从数据库中导出单个表格。在那里,您选择“保存到文件…”并选择所需内容(例如“SQL插入语句”)。
要拥有一个好的DB-客户端来管理所有内容,请使用DBeaver(独立版本)或MysqlWorkbench。我更喜欢DBeaver。

你可以右键点击数据库并导出到文件。这样可以导出单独的文件,而不需要一个一个地选择。 - Joshua Wooward
@jwoodward:您是正确的,当前版本已经具备了此功能。 - suther

5

您可以轻松地查看表/索引定义(通过“复制DDL”操作)。 - LazyOne
@LazyOne 确实如此,已更新答案,我通常在使用SQLite时没有这个选项。 - Michal Brašna

3
在最新版本中,您可以右键单击数据库并转储到文件。它会导出每个表的独立文件。

0
phpstorm 2019.2.5 开始,您可以右键单击数据库/模式 > 转储到文件(s) > SQL 插入,导出您的 DB 结构和数据。参见下图。

screenshot of toolbar


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接