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;

  • 相关阅读:
    hdu 1030 Delta-wave
    POJ 1061 青蛙的约会(拓展欧几里得)
    How Many Zeroes? LightOJ
    HDU
    A
    mysql中函数cast使用
    Django基础08篇 filter&tag
    Django基础07篇 ORM操作
    Django基础06篇 分页
    Django 基础05篇 上下文管理和前端代码复用
  • 原文地址:https://www.cnblogs.com/jasonboren/p/11361946.html
Copyright © 2011-2022 走看看