mysql复制表命令

Posted 香吗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql复制表命令相关的知识,希望对你有一定的参考价值。

 

-- 复制全表字段
CREATE TABLE targetTable LIKE sourceTable;

INSERT INTO targetTable SELECT * FROM sourceTable;
CREATE TABLE 新表 select * from 旧表 where 1=2

 

-- 复制可选字段及数据
CREATE TABLE newadmin AS
(
    SELECT username, password FROM admin
)

-- 可以修改字段名及复制数据
CREATE TABLE newadmin AS
(  
    SELECT id, username AS uname, password AS pass FROM admin
)

-- 也可以复制一部分数据
CREATE TABLE newadmin AS
(
    SELECT * FROM admin WHERE LEFT(username,1) = s
)

 

以上是关于mysql复制表命令的主要内容,如果未能解决你的问题,请参考以下文章

mysql复制表命令

通过选择命令创建表的Mysql集群复制问题

MySQL 复制表

MySQL 复制表:如何准确无误的创建复制表?

雷林鹏分享:MySQL 复制表

吴裕雄 26-MySQL 复制表