以前在互联网上收集的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会员可以阅读全部文章;二是可以使用日子币兑换后阅读。
会员与积分详细介绍请查阅此文《如何成为本站会员?如何获得本站日子币?》
【声明】本站部分资源和文章来源于网络,仅供网友参考学习,如果本文违背了原作者意愿,请原作者联系本站客服,本站会在第一时间删除。
- 上一篇: 小学生作文—祖国高铁永远奔驰向前
- 下一篇: 经验文章_浅谈家长学校学习之心得体会
评论