码迷,mamicode.com
首页 > 数据库 > 详细

mysql 表的复制和数据的复制

时间:2017-10-25 18:03:40      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:service   where   复制   user   creat   限制   key   create   mys   

表的复制

  完全复制:create table new_service select * from service;

  部分复制:create table user(host char(60),user char(16))select host,user from mysql.user where 限制条件;

       或者  create table t3(x char, y char) select name as x, user as y from tablename;

       p.s. 如果 create table t3(x char, y char) select name, user  from tablename;

                  ————会建立 x, y 两个空列后,建立name,user 两列

  只复制表头:

       create table user(host char(60),user char(16))select host,user from mysql.user where 任意假条件

         p.s. 这种方法不复制key 

       create table new_user like user; 这种方法key 也复制

记录的复制

  insert into tablename(col1,col2,col3..coln)

      select (col1,col2,col3...coln) from tablename2 where condition;

 

mysql 表的复制和数据的复制

标签:service   where   复制   user   creat   限制   key   create   mys   

原文地址:http://www.cnblogs.com/yxi-liu/p/7729956.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!