zoukankan      html  css  js  c++  java
  • MySQL表复制 枯木

    MySQL表复制

    MySQL Server doesn't support the SELECT ... INTO TABLE Sybase SQL extension. Instead, MySQL Serversupports the INSERT INTO ... SELECT standard SQLsyntax, which is basically the same thing.    //官方文档说明

    MySQL是不支持SELECT … INTO语法的,使用INSERT INTO … SELECT替代相同用法,以下是两种表复制方法

    1、  表不存在复制

    mysql>show tables;
    +-----------------+
    |Tables_in_test1 |
    +-----------------+
    |cpu_stat        |
    |test1           |
    |test2           |
    |test3           |
    +-----------------+
    4rows in set (0.02 sec)
    
    mysql> create tabletest4 as select *  from test1 where 1=0; 
    //仅复制表结构
    QueryOK, 0 rows affected (0.06 sec)
    Records:0  Duplicates: 0  Warnings: 0
    
    mysql> create tabletest5 as select *  from test1;  
    //把表test1所有内容复制为test5
    QueryOK, 7 rows affected (0.11 sec)
    Records:7  Duplicates: 0  Warnings: 0
    
    mysql>


    2、  表已经存在复制

    mysql> create table test6(id int not null auto_increment primary key, name varchar(20));
    Query OK, 0 rows affected (0.13 sec)
    
    mysql> insert into test6(name)  select name from test1;
    //只复制name列
    Query OK, 7 rows affected (0.06 sec)
    Records: 7  Duplicates: 0  Warnings: 0
    
    mysql> select * from test6;
    +----+-------+
    | id | name  |
    +----+-------+
    |  1 | wu    |
    |  2 | terry |
    |  3 | tang  |
    ……
    7 rows in set (0.00 sec)
    
    mysql>

  • 相关阅读:
    C++ 引用详解
    QT的UDP组播技术
    idea快捷键
    window10安装不同版本的mysql(5.7和8.0.25)
    第2篇scrum
    结对项目:四则运算(C语言)
    个人项目wc(C语言)
    修改博客园背景,css
    第一次作业
    第4篇 Scrum 冲刺博客(专✌️团队)
  • 原文地址:https://www.cnblogs.com/kumulinux/p/2808682.html
Copyright © 2011-2022 走看看