IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]数据库:表结构及数据复制实例

    undoner发表于 2014-12-27 14:38:02
    love 0
    方案1
    1.1
    复制整个表(含数据,无主键索引):old_table--->new_table
    CREATE TABLE new_table SELECT * FROM old_table;
    1.2
    复制整个表结构(无数据,无主键索引):old_table--->new_table
    CREATE TABLE new_table SELECT * FROM old_table where 0;


    方案2
    2.1
    复制整个表结构(无数据,含主键索引):old_table--->new_table
    CREATE TABLE new_table LIKE old_table
    2.2
    复制整个表(含数据,无主键索引)
    CREATE TABLE new_table ( SELECT * FROM old_table )


    方案3
    3.1
    复制整个表(含数据,主键,索引)
    CREATE TABLE new_table LIKE old_table;
    INSERT INTO new_table SELECT * FROM old_table;


    如果不是整表复制或者跨数据库操作,可以更改SELECT * FROM old_table;这条语句。
    例如:
    INSERT INTO new_table SELECT username,password FROM old_table;
    CREATE TABLE new_db.new_table LIKE old_db.old_table;


沪ICP备19023445号-2号
友情链接