• 工作总结
  • 工作计划
  • 心得体会
  • 述职报告
  • 思想汇报
  • 发言讲话稿
  • 演讲稿
  • 申请书
  • 读后感
  • 报告材料
  • 策划方案
  • 当前位置: 写作资料库 > 其他范文 > 正文

    MySQL数据库中拷贝数据表的方法|mysql数据库命令大全

    时间:2018-08-15 16:35:47 来源:写作资料库 本文已影响 写作资料库手机站

    在 MySQL 中拷贝表,将 old_table 表拷贝为 new_table 表。

    1. 不拷贝表数据,只拷贝结构。

    CREATE TABLE new_table LIKE old_table

    2. 通过 SELECT 查询来拷贝,new_table 表会丢失主键、索引等信息。

    引用

    CREATE TABLE new_table AS

    (

    SELECT *

    FROM old_table

    )

    3. 完全拷贝表

    CREATE TABLE new_table LIKE old_table;

    INSERT INTO new_table SELECT * FROM old_table;

    4. 仅拷贝字段

    CREATE TABLE new_table AS

    (

    SELECT field1, field2 FROM old_table

    )

    5. 部分拷贝

    CREATE TABLE new_table AS

    (

    SELECT * FROM old_table WHERE field1 = "mangguo"

    )