mysql中复制表
程序员文章站
2022-03-03 16:26:48
...
假设要将表 tbl1 复制到表 tbl2
1.首先,通过复制 tbl1 表的结构,创建一个名为 tbl2 的表:
CREATE TABLE tbl2 LIKE tbl1
或者
CREATE TABLE tbl2 SELECT * FROM tbl1 WHERE 1=2
2.使用 INSERT 语句将 tbl1 表数据插入到 tbl2中:
INSERT INTO tbl2 SELECT * FROM tbl1
注意:
1>.CREATE TABLE tbl2 SELECT * FROM tbl1 ;这个只是复制了表数据,没有表结构(类似无主键等性质);
2>.直接快捷的方法,查看表 tbl1 的表结构,进行复制创建表2 结构 :
--- SHOW CREATE TABLE tbl1
补充:查看表字段命令:show columns from 表名
推荐阅读
-
mysql中group by留下的数据是哪一条
-
关于MySql 和SqlServer 中left join , full join的一点区别
-
MySQL性能优化中的参数简介
-
关于MySQL主从复制中UUID的警告信息_MySQL
-
php中mysql连接和基本操作代码(快速测试使用,简单方便)_PHP
-
MySQL中基本操作(数据库创建,修改,删除,数据表创建,修改,
-
mysql-show profile 中 query end 状态含义
-
从数据库中随机抽N条记录_MySQL
-
MySQL中如何在选出的结果集中打印某条记录的位置
-
mysql-请问:用java代码把不同的excel形式加载到MySQL数据库中(循环判断空就停止)?谢谢!