首页 网站资源正文

mysql数据表复制相关代码

admin 网站资源 2020-04-02 17:04:37 1239 0

mysql语句

以前在互联网上收集的mysql数据表复制相关代码


mysql 判断一个表是否存在

SELECT table_name FROM information_schema.TABLES WHERE table_name ='yourname';


SHOW TABLES LIKE ‘%tb_bp_d_case%’;


将 production 数据库中的 mytbl 表快速复制为 mytbl_new,2个命令如下:


CREATE TABLE mytbl_new LIKE production.mytbl;


INSERT mytbl_new SELECT * FROM production.mytbl;


第一个命令是创建新的数据表 mytbl_new ,并复制 mytbl 的数据表结构。


第二个命令是讲数据表 mytbl 中的数据复制到新表 mytbl_new 。

注:production.mytbl是指定要复制表的数据库名称为 production 。它是可选的。


假如没有production. ,MySQL数据库将会假设mytbl在当前操作的数据库。


其它方法:

方案1:

复制整个表 

CREATE TABLE new_table SELECT * FROM old_table;


复制,不复制数据 

CREATE TABLE new_table SELECT * FROM old_table where 0;


本站部分文章包含隐藏内容。一是成为VIP会员可以阅读全部文章;二是可以使用日子币兑换后阅读。

会员与积分详细介绍请查阅此文《如何成为本站会员?如何获得本站日子币?

【声明】本站部分资源和文章来源于网络,仅供网友参考学习,如果本文违背了原作者意愿,请原作者联系本站客服,本站会在第一时间删除。

评论

Copyright ©2019-2020.Powered by©rizi.in 渝ICP备12005038号-1