首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在windows中创建包含表的数据库副本(mysql)

问如何在windows中创建包含表的数据库副本(mysql)
EN

Stack Overflow用户
提问于 2015-11-02 13:52:30
回答 1查看 18关注 0票数 0

我有一个名为my_old_db的数据库,它由一些表组成,现在如何创建此数据库的副本,包括新名称为my_new_db的表。

我尝试了以下查询

代码语言:javascript
复制
CREATE TABLE my_new_db .Tab1 LIKE my_old_db .Tab1; 
INSERT INTO my_new_db .Tab1 SELECT * FROM my_old_db .Tab1;

但是在我的旧表中,我有将近30个表,需要花费更多的时间来复制

不知道好的方法。

任何指导都会得到重视。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-11-02 14:39:44

您可以通过导入/导出数据库来完成此操作。首先,您需要导出数据库my_old_db,然后创建数据库my_new_db并导入旧数据库my_old_db

如果您正在使用phpmyadmin。

对于导出:

  1. 在phpMyAdmin中,从左侧列表中选择您的数据库。(从顶部选项卡上的“导出”上选择my_old_db)
  2. Click。选择导出方法快速单击页面底部的"Go“按钮。
  3. 将文件保存在本地桌面中。

对于导入:

  1. 在phpMyAdmin中创建新的my_new_db数据库
  2. ,从左侧列表中选择您的数据库。
  3. 从顶部的一组选项卡中单击“导入”。
  4. 单击本地SQL文件的“选择文件”SQL文件,然后单击“打开”。
  5. 单击页面底部的"Go“按钮。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33471509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档