赞
踩
一 复制表结构及数据到新表
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。