mysql 主从表 主表只显示一个

mysql 主从表 主表只显示一个,第1张

--  多行转一行的例子:   关键在那个   GROUP_CONCAT  函数.

CREATE TABLE TestTitle (

  name   VARCHAR(10),

  title  VARCHAR(20)

)

INSERT INTO TestTitle VALUES ('张三', '程序员')

INSERT INTO TestTitle VALUES ('张三', '系统管理员')

INSERT INTO TestTitle VALUES ('张三', '网络管理员')

INSERT INTO TestTitle VALUES ('李四', '项目经理')

INSERT INTO TestTitle VALUES ('李四', '系统分析员')

 

mysql> SELECT

    ->   name,

    ->   GROUP_CONCAT(title) AS allTitle

    -> FROM

    ->   TestTitle

    -> GROUP BY

    ->   name

+------+------------------------------+

| name | allTitle                     |

+------+------------------------------+

| 李四 | 项目经理,系统分析员          |

| 张三 | 程序员,系统管理员,网络管理员 |

+------+------------------------------+

2 rows in set (0.00 sec)

A服务器1.1

B服务器1.2

需求:要将A服务器中a库的a1,b1,c1表同步到B服务器中b库里

A服务器:

1.首先将A服务器中a-c表导出,可以通过mysqldump命令导出

B服务器:

当然会,mysql主从复制是通过binlog日志来进行了。master会生成binlog日志,slave会开启2个线程,一个IO线程,主要是连接master,将master的binlog复制到slave的中继日志中,另外一个则是sql线程,会读取中继日志执行基于语句的复制(mysql默认是基于语句的复制),将master的变化复制到slave中。此外还有基于行的复制和混合复制。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7101254.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存