Mysql 复制表结构和表数据

一 复制表结构及数据到新表
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值