为了一目了然的让大家学会使用Navicat的同步功能,我写了一个小案例来方便大家快速入门。
工具/原料
Navicat
方法/步骤
1、新建test_data1数据库
2、在test_data1数据库中创建student表CREATETABLE`student`(`id`int(10)unsignedNOTNULLAUTO_INCREMENT,`name`varchar(255)COLLATEutf8_unicode_ciDEFAULTNULL,`age`tinyint(1)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=MyISAMDEFAULTCHARSET=utf8COLLATE=utf8_unicode_ci;
3、在test_data1数据库中创建class表CREATETABLE`class`(`id`int(10)unsignedNOTNULLAUTO_INCREMENT,PRIMARYKEY(`id`))ENGINE=MyISAMDEFAULTCHARSET=utf8COLLATE=utf8_unicode_ci;
4、新建test_data2数据库,并创建student表,但结构设计id和score,class表则不创建CREATETABLE`student`(`id`int(10)unsignedNOTNULLAUTO_INCREMENT,`score`tinyint(1)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=MyISAMDEFAULTCHARSET=utf8COLLATE=utf8_unicode_ci;
5、结构同步,将数据库test_data1库中的结构同步到test_data2数据库中
6、查看效果,结果是将test_data2中的student表结构同步成了test_data1库中student的表结构,并且将class表也同步到了test_data2库中
7、向test_data1库中student表中插入数据
8、向test_data2库中student表中插入数据
9、同步数据
10、查看效果