mysql怎样将一个数据库中的数据导入到另一个数据库中

作者&投稿:江菊 (若有异议请与网页底部的电邮联系)
如何将一个mysql数据库中的一个表导入到另一个mysql数据库中~

mysql中如何将一个数据库db1的表tb1导入到另一个数据库db2表tb2中

【方式一】
前提是tb2的表结构和tb1是相同的
首先将tb1的数据导出,导出语句为:
SELECT * FROM tb1 INTO OUTFILE "c:/temp/yourtabledata.txt";
其中yourtabledata.txt为你导出的数据文件

然后将已导出的数据文件放在你指定的路径下,假设路径为c:/data,
则导入到表tb2的语句为:
LOAD DATA INFILE "c:/data/tbsource.txt" INTO TABLE tb2

【方式二】
前提是tb2不存在
登录数据库db2,执行
create talbe tb2 select * from db1.tb1

【方式三】
以上方式是执行sql语句,下面这种方式是执行脚本来实现
1.导出
在cmd中输入以下语句:
mysqldump -u 用户名 -p db1 tb1 > yourtabledata.txt

其他的一些导出语句,可以参考以下:
mysqldump -u 用户名 -p 数据库名 > 导出的文件名 //导出完整数据库结构和数据
mysqldump -u 用户名 -p -d 数据库名 > 导出的文件名 //导出数据库结构
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 //导出一个表,包括表结构和数据
mysqldump -u 用户名 -p -d数据库名 表名> 导出的文件名 //导出一个表结构
2.导入
可以用工具navicat.exe来实现

把双方的mysql服务都停掉,直接把导出方的数据表文件(就是和数据库表名对应的.frm.myd.myi文件)拷到导入方(注意一个表有三个文件),然后改一下数据表文件名成你要导入的表名,然后启动mysql服务
,如果导入方原来的表有数据,可以把原来的数据用正常方式导出,然后在工具里面导入合并就可以了,
再有一个可行的方法就是自写代码一行一行的转移数据了

1、启动该工具,设置好数据链接。

2、先看下SQL SERVER中的数据,现在需要将这些数据导入到MySQL中。

3、在MySQL中也建有同样的表,但在该表中做了点区别,age这个字段命名跟SQL SERVER中不一样,其余的都一样。

4、点击工具栏中的下列按钮开始数据导入。

5、根据提示操作。

6、选择文件数据源。

7、选择第一项。

8、导入完成。



db1为原数据库,db2为要导出到的数据库,fromtable 是要导出的表名

1.方法一:
登录导出到的数据库,执行
create table fromtable select * from db1.fromtable;
2.方法二:
在cmd下执行,mysqldump -u root -p db1 fromtable file=d:/fromtable.sql; 输入秘密,root为用户名
登录db2 执行 source d:/fromtable.sql;
3.方法三:
登录db1 执行 select * from fromtable into outfile "d:/fromtable .txt"; 导出纯数据格式
登录db2 执行 load data infile d:/fromtable .txt into table fromtable; 需要先建一张和原表结构一样的空表。
4.建一个odbc连接,先导出到access中,再导出到另一个库中。


如何将一个文件夹内很多txt文件里面的内容导入mysql数据库表格里_百度...
或者 mysql> load data infile “file.txt” into table table_name fields terminated by ‘\\t’ (sid,name);2、mysqlimport命令 mysqlimport可以自动生成一个LOAD DATA语句,该语句把filename.txt文件中的数据装入table_name表中。例如:mysqlimport -L -uroot -proot db01 table_name.txt;mysql...

mysql 如何把查询到的结果插入到另一个表中
其实很简单,只是为了忘记,做个记录,用的时候方便。不管是在网站开发还是在应用程序开发中,我们经常会碰到需要将MySQL或MS SQLServer某个表的数据批量导入到另一个表的情况,甚至有时还需要指定导入字段。本文就将以MySQL数据库为例,介绍如何通过SQL命令行将某个表的所有数据或指定字段的数据,导入到...

关于mysql数据库将一列分成两列的方法
可用substring函数。如某个表中只有一个字段:ID 123abc 456def 890ghi 现在要将前三位为一个字段,起名为id1,后3位是另一个字段,起名叫id2。可用如下语句:select substring(id,1,3) id1,substring(id,4,3) id2 from 表名结果如下:id1 id2 123 abd 456 def 890 ghi substring...

请问如何将mysql中的一个数据表中的某一列的数据导出到一个txt文件里...
如果一定要导成txt文件,并用的是Navicat工具的话,选中要导出的表,然后在右键——选择导出向导——下一步,选择需要导出的文件格式——下一步,选择导出的地址,点击下一步,选择要导出的自段,再点击下一步,然后开始,文件导出成功。

mysql怎样将一张表里一列的数据更新到另一个表的一
insert into table1("column") select column from tabale2mysql怎样将一张表里一列的数据更新到另一个表的一

如何将mysql中的一个表复制到sqlserver中
1:MSSQLServer数据库导入到MySql数据库 步骤:1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3.51.23-win32.msi,下载并安装。2.在Mysql中创建数据库实例。3.打开控制面板 --> 管理工具 --> 数据源ODBC,在用户DSN中添加一个MySQL ODBC 3.51数据源。4.在登录login选项卡中输入数据源名称...

Mysql如何对一个列中的数据进行统一修改?
mysql对一个列中的数据统一修改直接用update语句即可。工具:mysql 5.6 步骤:1、mysql中有数据表student如下:2、要将表中score都改成100,用如下语句:update student set score=100;3、运行后结果(可以看到score都变成了100,更改成功):

mysql中怎么将表中的一个字节设置为alternate key
mysql> CREATE TABLE test_create_tab2 (-> id INT AUTO_INCREMENT,-> val VARCHAR(10),-> PRIMARY KEY (id)-> );Query OK, 0 rows affected (0.09 sec)mysql> INSERT INTO test_create_tab2(val) VALUES ('NO id');Query OK, 1 row affected (0.03 sec)mysql> ...

mysql数据库如何将相同数据库中的一个表的数据复制到另一个表中?
你建表复制就可以了,例如CREATE TABLE aa AS SELECT * FROM tree;这是完全复制tree表的数据及表结构到aa表中。假如要复制某些字段的话,如:insert into 表名user(表中字段sal) select sal from emp;插入某一列sal到user表中,从emp表中获取sal的数据信息。最后提醒下,Oracle和MySql复制表建表 ...

MySQL怎么把表中一个字段数据复制到另外一个表的某个字段下
update b set tel =(select mobile from a where a.id=b.aid)注:aid是a,b两个表的关联字段

邱县13846895182: mysql把一个数据库中的数据复制到另一个数据库中的表 2个表结构相同 -
汉彪曲安: 1、使用软件Navicat就可迁移复制数据库,打开Navicat,右键点击左边空白的地方,点击New Connection下的MySQL,创建一个服务器的连接,下面将演示把本地的数据迁移到服务器:2、在弹出的创建新连接的窗口里,输入服务器的IP,数据...

邱县13846895182: 如何将mysql数据库分开导出 -
汉彪曲安: mysql数据库分开导出 mysql是我们学习过程中经常要用到的数据库,与此同时,如何导出数据也是一个必须要学习的技能 工具/原料 mysql Navicat For MySql 连接数据库1 双击打开Navicat,点击“连接”,在弹出框中输入连接名(连接名可随便...

邱县13846895182: 如何将数据从一个数据库插入到另一个数据库的表中 -
汉彪曲安: 以mysql数据库为例分情况一一说明: 两张表:insertTest和insertTest2,前者中有测试数据 create table insertTest(id int(4),name varchar(12)); insert into insertTest values(100,'liudehua'); insert into insertTest values(101,'zhourunfa'); insert into ...

邱县13846895182: 我想导出MYSQL数据库中的部分数据,该怎么操作? -
汉彪曲安: 1、用sqlyong 工具可以很方便的导出部分列的数据,cvs、html、xml、execl xml、sql等格式.2、如果一定用命令的话,用下面的操作吧: mysqldump -u用户名 -p密码 数据库名 表名 > 路径\xxx.sql 说明:上面这个命令只能导出一个表的全部数据...

邱县13846895182: mysql怎么复制一个数据库中的一张表到另外一个数据库 -
汉彪曲安: linux下个人做法:1.同一台机 用mysqldump导出表数据(具体使用可以查一下) mysqldump -h host -P port -p password -u user database --default-character-set=utf8 --add-drop-table tablename -r /tmp/table.sql 再导入数据 mysqldump -h host -P ...

邱县13846895182: 如何将mysql数据库中某表某字段的数据批量导入到另外一个数据库指定表指定字段中 -
汉彪曲安: 先把 A 库的表导出来,mysqldump a a_1 > a_1.sql再导入到B库里 mysql b

邱县13846895182: 怎样将MySQL数据库结构和数据导出或导入 -
汉彪曲安: 在使用MySQL时,有时需要从数据库中导出数据,以便用在本地或其它的数据库系统之上,或者将现有数据导入MySQL数据库中.做MySQL数据库的结构和数据的导出和导入.要用到MySQL的mysqldump工具,基本用法是: shell> ...

邱县13846895182: 谁能给写一下怎么在mysql数据库中读取和写入数据 -
汉彪曲安: 1、导入.sql文件命令:mysql> USE 数据库名;mysql> source d:/mysql.sql;2、建立数据库:mysql> CREATE DATABASE 库名;3、建立数据表:mysql> USE 库名;mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));...

邱县13846895182: 如何将mysql中的数据库导出 -
汉彪曲安: 双击打开Navicat,点击“连接”,在弹出框中输入连接名(连接名可随便定义,只要能识别清楚,例如conn),输入用户名,密码,点击“连接测试”,弹出“连接成功”,则表示用户名,密码输入正确,点击“确定”,创建连接END 导出...

邱县13846895182: 如何将数据导入到mysql数据库 -
汉彪曲安: 平时开放过程中,需要将Excel表格中的数据导入到MySql数据库中,MySQL-Front为我们提供了这个功能,高效,快捷,又方便. 工具/原料MySQL-Front 5.3 MySQL5.0 BasicCode.xls 方法/步骤第一步:使用MySQL-Front 5.3访问数...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网