2015-11-02 90 views
0

我有一个名为my_old_db的数据库,它由一些表组成,现在该如何创建这个数据库的副本,包括具有新名称的表作为my_new_db。如何创建数据库的副本,包括Windows中的表(数据库)

我曾尝试以下查询

CREATE TABLE my_new_db .Tab1 LIKE my_old_db .Tab1; 
INSERT INTO my_new_db .Tab1 SELECT * FROM my_old_db .Tab1; 

但在我的旧表我有近30桌,花费更多的时间来复制

不知道的好方法。

任何guidence将真正appartiated。

谢谢。

回答

0

您可以通过导入/导出数据库 为做到这一点首先你需要导出数据库my_old_db然后创建数据库my_new_db,如果你正在使用phpMyAdmin导入旧数据库my_old_db

对于出口:

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

进口:

  1. 创建新的数据库my_new_db
  2. 在phpMyAdmin,从左边的列表中选择您的数据库。
  3. 点击顶部选项卡中的“导入”。
  4. 点击“选择文件”按钮。
  5. 浏览到您的本地SQL文件并单击“打开”。
  6. 单击页面底部的“Go”按钮。
相关问题