【问题标题】:how to export database from mysql with empty tables?如何使用空表从 mysql 导出数据库?
【发布时间】:2015-01-08 08:12:51
【问题描述】:

我有一个 .sql 格式的数据库,在将数据库还原到本地主机时,所有表都有未知数据。如何在导入之前或之后删除所有表格数据。

我使用的是 Windows 7。mysql 服务器 5.5

【问题讨论】:

  • 你在什么机器上做这个?服务器,共享主机?本地机器 - windows/unix 还是 mac?
  • 我使用的是 Windows 7
  • 在命令提示符下运行我在答案中写的命令即可。

标签: mysql


【解决方案1】:

phpmyadmin 对此任务有一个选项。

选择数据库,你想用空表导出

点击导出

在导出方式中选择自定义

向下滚动到格式特定选项

选择结构而不是结构和数据

点击前往

仅此而已。

【讨论】:

    【解决方案2】:

    您可以使用此查询导出没有数据的数据库:

    mysqldump -u[USERNAME] -p[PASSWORD] --add-drop-table --no-data [DATABASE]
    

    你也可以看看其他选项 [here.]1

    【讨论】:

    • 好的,我知道您刚刚开始使用 MySQL。您可以在 windows 上的命令提示符或 mac 上的终端上运行此命令。
    【解决方案3】:

    如果您可以访问本地主机上的 PhpMyAdmin http://localhost/phpmyadmin/,只需登录并删除您希望导入 SQL 转储的数据库中的表。

    然后导入 SQL 转储文件 (.sql)

    【讨论】:

      猜你喜欢
      • 2017-07-27
      • 2014-04-08
      • 1970-01-01
      • 2012-02-09
      • 2022-10-17
      • 1970-01-01
      • 1970-01-01
      • 2018-04-04
      相关资源
      最近更新 更多