mysql数据同步:不同数据库名,不同表名,字段名也不相同,怎么同步数据呢?

问题描述

mysql数据同步:不同数据库名,不同表名,字段名也不相同,怎么同步数据呢?

工作当中遇到了一个问题,本人刚入行菜鸟不知道怎么解决,想问问大虾:

A服务器上有数据库db_a,库中有表tbl_a,表中有字段col_a,
B服务器上有数据库db_b,库中有表tbl_b,表中有字段col_b,
AB数据库名不同,表名不同,字段名也不同。

现在需要把A服务器上tbl_a表中col_a字段的数据
同步到
B服务器上tbl_b表中col_b字段。

(也不知道我的描述各位看官能看懂不)
该怎么做呢?

数据库的主从复制能够做到么?

解决方案

你用什么数据库操作工具? 米Navicat 还是Orcal?

解决方案二:

b表是空库吗?导进去需要对应的字段有吗?

时间: 2024-11-03 21:16:50

mysql数据同步:不同数据库名,不同表名,字段名也不相同,怎么同步数据呢?的相关文章

mysql 表的字段名 大小写转换问题

问题描述 mysql 表的字段名 大小写转换问题 我刚建表的时候 表的字段全是大写的 现在经理让改成小写的 这么多表一个一个字段改太麻烦了 有一条sql就能解决吗? 解决方案 有一个办法是把mysql数据库连同schema一起导出到文件,然后用编辑器查找替换字段名,保存,再导入回数据库 解决方案二: 有没有数据,没有的话,导出表结构sql,word或者winhex替换小写,然后重新建表. 如果有数据,并且表很多,自己写程序,用alter table去修改.遍历表 http://database.

图片-如何用mysql更改表的字段名。

问题描述 如何用mysql更改表的字段名. 新建了个表tv_play,如图: 请问该如何把表的shit字段改为a_piece_of_shit? 解决方案 语法:alter table 表名 change column 旧字段名 新字段名 [约束条件]: 示例: alter table tv_play change column shit a_piece_of_shit: 如果字段有数据,最好新建a_piece_of_shit字段,然后把shit字段信息更新到a_piece_of_shit中,再删

mysql根据多个数据库的订单表统计用户数量

问题描述 mysql根据多个数据库的订单表统计用户数量 假设db_amazon.tbl_order,db_jd.tbl_order,db_taobao.tbl_order这三张表中都存在(date, user_id)这两个字段. 同一个用户在各个表中的user_id相同 每个用户每天下单数量不限,amazon.jd.taobao也任选 amazon.jd.taobao的日下单量假设在1000W级别 求教:从执行效率的角度,如何计算出今天下过单的用户一共有多少

sql语句实现表的字段名查询

下面为您介绍的是查询表的字段名的sql语句写法,sql语句可以实现许多的功能,希望可以您在学习sql语句使用方面获得启示. select name from syscolumns where id = (select id from sysobjects where type = 'u' and name = '相应表名')   或者   select name from syscolumns where id = object_id('相应表名')  用以上sql语句输入相应表名就可以查到表的

ibatis 多表关联 字段名重复问题

问题描述 ibatis多表关联字段名重复,然后映射到类的时候后面的字段跟前面的一样了,sql查询返回值当然是不一样的比如:一个教师表里对应2个class字段<resultMapid="tch"resultClass="tch"><resultproperty="id"column="id"/><resultproperty="name"column="name&quo

如何更改表的字段名?

问题: 如何更改表的字段名?JET SQL 可以更改字段类型,那么可否用 JET SQL 更改字段名哪? 回答: jet sql无法更改字段名的,除非你连续使用几个JET SQL 先删除字段然后再插入字段,然后用UPDATE查询将保存再临时表的原字段数据恢复过来. 或者,直接用 ADOX 更改 TABLE 的 Columns(字段名) 对象的 NAME 属性即可.Function Test() ChangeTableFieldName_ADO "表1", "aa",

oracle表,字段名有“/”在做hibernate映射时怎么做?

问题描述 oracle表,字段名有"/"在做hibernate映射时怎么做?<propertyname="bev2edUser"type="java.lang.String"><columnname="/BEV2/ED_USER"length="12"></column></property>这样会报错ORA-00904::标识符无效咋办啊? 解决方案 解决方

大神们,oracle表,字段名有“/”在做hibernate映射时怎么做?

问题描述 oracle表,字段名有"/"在做hibernate映射时怎么做?<propertyname="bev2edUser"type="java.lang.String"><columnname="/BEV2/ED_USER"length="12"></column></property>这样会报错ORA-00904::标识符无效咋办啊? 解决方案 解决方

Mysql中返回一个数据库的所有表名,列名数据类型备注_Mysql

desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_schema select * from columns where table_name='表名'; 顺便记下: show databases; 也可以这样 use information_schema select table_schema,table_name from tables where table_schema='数据

Mariadb/MySQL 增删查改 数据库操作 建表 建数据库

首先需要安装好 MySQL/Mariadb 的服务端和客户端,并且能连接到服务端 命令中的大写字母是 SQL 的关键字,小写字母是自己的相关属性和数据 0X00 连接到数据库 使用mysql连接到127.0.0.1并用root用户登陆,密码等待输入 mysql -h 127.0.0.1 -u root -p 0X01 创建数据库 创建一个名为school的数据库 CREATE DATABASE school; 0X02 建立一个表 建立一个名为 student 的表 索引: 10 个字符长度的