zoukankan      html  css  js  c++  java
  • mysql复制表结构,复制表数据

    MYSQL 复制表

    show create table table_name:查看表的建表语句。该语句包含了原数据表的结构,索引等。

    • 使用 SHOW CREATE TABLE 命令获取创建数据表(CREATE TABLE) 语句,该语句包含了原数据表的结构,索引等。

    • 复制以下命令显示的SQL语句,修改数据表名,并执行SQL语句,通过以上命令 将完全的复制数据表结构。

    • 如果你想复制表的内容,你就可以使用 INSERT INTO ... SELECT 语句来实现。

    复制表的结构执行show create table table_name查看表的完整结构;

    然后修改一下表名就可以实现复制表了。

    如果想要复制表的数据,那么可以执行如下sql语句;

    insert into table_name(列1,列2...) select 列1,列2 .. from table_name;

    需要注意的是,需要插入的列和查询的列必须相同,而且类型也一样。

    只复制表结构到新表:create table newtable_name select * from oldtable_name where 1=2;

    或者create table newtable_name like oldtable_name;

    复制表结构以及表数据到新表:create table newtable_name select * from oldtable_name;

  • 相关阅读:
    构建之法阅读笔记03
    构建之法阅读笔记02
    构建之法阅读笔记01
    人月神话阅读笔记03
    人月神话阅读笔记02
    人月神话阅读笔记01
    关于APP“跑跑”
    软件设计模式24
    软件构造9
    软件构造8
  • 原文地址:https://www.cnblogs.com/jasonboren/p/11361946.html
Copyright © 2011-2022 走看看