如何同步数据库表结构 mysql

如何同步数据库表结构 mysql,第1张

都是一个数据库里,直接用关联即可,

1。这样即可以省数据库空间,

2。还方便数据 *** 作

3。并且不要做二次数据插入!

4。而且绝对的同步!主机开两个窗口,一个进入mysql,一个是shell

--主机阻断写 *** 作

mysql>

FLUSH

TABLES

WITH

READ

LOCK

Query

OK,

0

rows

affected

(0.00

sec)

mysql>

mysql>

mysql>

SHOW

MASTER

STATUS

实现两个Mysql数据库之间同步同步原理: MySQL 为了实现replication 必须打开bin-log 项,也是打开二进制的MySQL 日志记录选项。MySQL 的bin log 二 进制日志,可以记录所有影响到数据库表中存储记录内容的sql *** 作,如insert / update / delete...

1。表结构相同的表,且在同一数据库(如,table1,table2)

Sql :insert into table1 select * from table2 (完全复制)

insert into table1 select distinct * from table2(不复制重复纪录

insert into table1 select top 5 * from table2 (前五条纪录)

2。 不在同一数据库中(如,db1 table1,db2 table2)

sql:insert into db1..table1 select * from db2..table2 (完全复制)

insert into db1..table1 select distinct * from db2table2(不复制重复纪录)

insert into tdb1..able1 select top 5 * from db2table2 (前五条纪录)


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

原文地址: https://outofmemory.cn/zaji/6154713.html

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

发表评论

登录后才能评论

评论列表(0条)

保存