MYSQL表的复制create table 表名 select .. from 表名 where 条件

MYSQL表的复制create table 表名 select .. from 表名 where 条件

表的复制

  1、语法

    create table 表名 select .. from 表名 where 条件;

  2、示例

    1、复制MOSHOU.sanguo表的全部记录和字段,sanguo2

      create table sanguo2

      select * from MOSHOU.sanguo;

    2、复制MOSHOU.sanguo表的前3条记录,sanguo3

      create table sanguo3 

      select * from MOSHOU.sanguo limit 3;

    3、复制MOSHOU.sanguo表的id,name,country三个字段的前5条记录,sanguo4

      create table sanguo4

      select id,name,country from MOSHOU.sanguo limit 5;

  3、复制表结构

    create table 表名 select * from 表名 where false;

    1、复制 jftab 的表结构,jftab2

      desc jftab2;

      desc jftab;

  4、注意

    复制表的时候不会把原表的 键(key) 属性复制过来


最后编辑于:2019/10/06作者: 牛逼PHP

发表评论