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

时间:2015-11-02 05:52:30

标签: mysql

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

我尝试了以下查询

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

但是在我的旧表中,我有近30张桌子,需要更多时间来复制

不知道好方法。

任何指导都会非常有用。

谢谢。

1 个答案:

答案 0 :(得分:0)

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

如果您使用的是phpmyadmin。

出口:

  1. 在phpMyAdmin中,从左侧列表中选择您的数据库。 (选择my_old_db
  2. 点击"导出"从顶部的标签集开始。
  3. 选择“快速导出方法”(默认)。
  4. 点击" Go"按钮朝向页面底部。
  5. 将文件保存在本地桌面上。
  6. 导入:

    1. 创建新的my_new_db数据库
    2. 在phpMyAdmin中,从左侧列表中选择您的数据库。
    3. 点击"导入"从顶部的标签集开始。
    4. 点击"选择文件"按钮。
    5. 浏览到您当地的SQL文件,然后点击"打开。"
    6. 点击" Go"按钮朝向页面底部。