当前位置:   article > 正文

Mysql 复制表结构和表数据_dump 表复制

dump 表复制

一 复制表结构及数据到新表
create table table_name_new select * from table_name_old
二 复制表结构:
create table table_name_new like table_name_old;
三 复制旧表的数据到新表(假设两个表结构一样)
insert into table_name_new select * from table_name_old;
四 复制旧表的数据到新表(假设两个表结构不一样)
insert into table_name_new(字段1,字段2,字段3)select 字段1,字段2… from 旧表
五 可以将表1 结构复制到表2
select * into 表2 from 表1 where 1=2;
六 可以将表1 内容复制到表2
select * into 表2 from 表1;
七 旧表的创建
show create table;
八 mysqldump
将mysqldump 将表dump出来 改名字后再导回去或者直接在命令行中运行
九 复制旧数据 库到新数据库(复制全部表结构复制全部表数据)
#mysql -u root -p root

create database new——db;
#mysqldump old_db -uroot -p root–skip-extended-insert–add-drop-table | mysql new_db -u root -ppassword
十 表不在同一数据库中
insert into db1.table1 select * from db2.table2;(完全复制)
insert into db1.table1 select distinct * from db2.table;

insert into tdb1.able1 select top 5 * from db2.table2 (前五条纪录)

标签: mysql

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/485705
推荐阅读
相关标签
  

闽ICP备14008679号