操作系统:windows xp
数据库:mysql 5.5.9实现把数据库db1的表tb还原到数据库db2中(db2中无tb表),尽量不要用文件临时存储备份的脚本,如何在命令行中用一行语句实现这个需求?下面是我的代码,有误:mysqldump db1 tb -u root -p | mysql --database db2;
数据库:mysql 5.5.9实现把数据库db1的表tb还原到数据库db2中(db2中无tb表),尽量不要用文件临时存储备份的脚本,如何在命令行中用一行语句实现这个需求?下面是我的代码,有误:mysqldump db1 tb -u root -p | mysql --database db2;
解决方案 »
- 大数据量排序情况下,如何delete之前已经select的内容?
- vc.net2003如何连接PostgreSQL
- 真要命 怎么修改MySql数据库中的密码呢?
- MySQL 5.1GA 和MySQL 5.4是不是不支持双核cpu?
- 怎么将小数表示成百分比(mysql)
- vc+mysql, 如何插入100万条记录?求实例代码
- MYSQL 建立索引?
- 关于mysql的 结果集与校队规则
- 使用用navicat连接mysql时r提示连接名localhost已存在(或已在其它navicat产品),请指定其定连接名
- sql合并表的简单问题
- postgresql数据库 sql 存储过程的问题
- 能不能批量改字段日期,每个日期要不一样的?
insert into db1.tb
select * from db2.tb
mysqldump -uroot -p ee aa> r:\temp\a.sql
mysql -uroot -p<A.SQL假设在同一服务器上
:mysql -uroot -p -e "create table db2.tb as select * from tb1.tb"
1楼的不行,因为插入前db2中是没有tb表结构的
索引主键会丢
如下即可。
[code=BatchFile]mysqldump db1 tb -u root -p1234 |more | mysql -u root -p1234 db2[/code]