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;

  • 相关阅读:
    smb上传图片工具类
    hzero
    ORACLE
    数据库范式
    数据库设计阶段
    Java变量和运算符
    相对路径和绝对路径
    setTimeout()方法和setInterval()方法
    body onload()事件和table insertRow()、tr insertCell()
    eval函数和isNaN函数
  • 原文地址:https://www.cnblogs.com/jasonboren/p/11361946.html
Copyright © 2011-2022 走看看