Chinaunix首页 | 论坛 | 博客
  • 博客访问: 483345
  • 博文数量: 111
  • 博客积分: 2332
  • 博客等级: 大尉
  • 技术积分: 1187
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-29 11:22
文章分类

全部博文(111)

文章存档

2013年(9)

2012年(28)

2011年(17)

2010年(28)

2009年(29)

我的朋友

分类: Mysql/postgreSQL

2010-11-02 17:47:58

create table abc1 select * from abc
创建和表abc表结构一样的表abc1,并且将abc中的所有数据插入到abc1中。但这个语句不会将abc表中的索引也加入到abc1中来

mysqldump -t -h127.0.0.1 -P3306 -uroot -w"id>3" mydatabase mytable | mysql -uroot -h127.0.0.1 -P3307 mydatabase
将本机里面3306端口上的mydaabse里的数据插入到本机里面3307端口的mydatabse上。要求3307的mydatabase里面必须有表名为mytable的表,而且表的结构和3306里面的mytable一样。

将A表中的记录插入到B表中
如果A和B的结构是一样的:
insert into B select * from A
如果A和B的中的某些字段是一样的:
insert into B (field1,field2,field3) select field1,field2,field3 from A
阅读(928) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~