「開發(fā)工具」Navicat表結(jié)構(gòu)和數(shù)據(jù)同步功能
介紹語
本號主要是Java常用關(guān)鍵技術(shù)點(diǎn),通用工具類的分享;以及springboot+springcloud+Mybatisplus+druid+mysql+redis+swagger+maven+docker等集成框架的技術(shù)分享;datax、kafka、flink等大數(shù)據(jù)處理框架的技術(shù)分享。文章會不斷更新,歡迎碼友關(guān)注點(diǎn)贊收藏轉(zhuǎn)發(fā)!
望各位碼友點(diǎn)擊關(guān)注,沖1000粉。后面會錄制一些視頻教程,圖文和視頻結(jié)合,比如:圖書介紹網(wǎng)站系統(tǒng)、搶購系統(tǒng)、大數(shù)據(jù)中臺系統(tǒng)等。技術(shù)才是程序猿的最愛,碼友們沖啊
如果碼友覺得代碼太長,可以從頭到尾快速掃射一遍,了解大概即可。覺得有用后再轉(zhuǎn)發(fā)收藏,以備不時(shí)之需。
正文:
本文介紹Navicat工具的幾個(gè)實(shí)用技巧,用過很多Mysql工具,dbeaver、DataGrip、idea自帶的數(shù)據(jù)庫插件,這些工具功能都很強(qiáng)大,但是唯獨(dú)下面幾個(gè)功能navicat才是體驗(yàn)之王。
-
復(fù)制表結(jié)構(gòu);
-
復(fù)制表結(jié)構(gòu)和數(shù)據(jù);
-
結(jié)構(gòu)同步;
-
數(shù)據(jù)同步;
詳細(xì)教程請往下看
-
復(fù)制表結(jié)構(gòu)
點(diǎn)擊表右鍵,彈出菜單中選擇復(fù)制表結(jié)構(gòu),如下圖:
-
復(fù)制表結(jié)構(gòu)和數(shù)據(jù) 點(diǎn)擊表右鍵,彈出菜單中選擇復(fù)制表結(jié)構(gòu),如下圖:

-
結(jié)構(gòu)同步,整庫對比 點(diǎn)擊頂部菜單,選擇工具,選擇結(jié)構(gòu)同步,如下圖:





-
數(shù)據(jù)同步
點(diǎn)擊頂部菜單,選擇工具,選擇數(shù)據(jù)同步,如下圖:
點(diǎn)擊Next 
點(diǎn)擊Compare 
勾選需要同步數(shù)據(jù)的表,點(diǎn)擊Next 
注意看同步的sql腳本 
設(shè)置遇到錯(cuò)誤繼續(xù),然后點(diǎn)擊Start開始同步 
工具類源碼:
無
鄙人編碼十年多,在項(xiàng)目中也積累了一些工具類,很多工具類在每個(gè)項(xiàng)目都有在用,很實(shí)用。大部分是鄙人封裝的,有些工具類是同事封裝的,有些工具類已經(jīng)不記得是ctrl+c的還是自己封裝的了,現(xiàn)在有空就會總結(jié)項(xiàng)目中大部分的工具類,分享給各位碼友。如果文章中涉及的代碼有侵權(quán)行為請通知鄙人處理。
計(jì)劃是先把工具類整理出來,正所謂工欲善其事,必先利其器。項(xiàng)目中不管是普通單體項(xiàng)目還是多模塊maven項(xiàng)目或是分布式微服務(wù),一部分功能模塊都是可以重用的,工具類模塊就是其中之一。

浙公網(wǎng)安備 33010602011771號