mysql workbench如何把已有的資料庫匯出ER模型及其他使用說明
阿新 • • 發佈:2018-11-10
mysql workbench的特長是建立表結構的,然後在結構圖中,圈圈點點,很容易就利用視覺化方式把資料庫建好,然後再匯入到資料庫伺服器中,這種辦法很效率。但是有時我們有一個需求,事先沒有建表結構模型,而是利用別的資料庫軟體建的資料庫,並且我們還想利用workbench的表結構模型在上面修改,此時,如何所已有的資料庫匯出為模型表結構就是焦點了!
可以這樣:
如何匯入資料庫呢
有很多人找不到升級後的workbench中瀏覽資料功能,就以為它沒有,是大錯特錯的,下圖就是
下面是寫sql語句
另類匯入:說它另類匯入是由於當時基於當初匯出sql語句時而說的,一般匯出有兩種,1直接把資料庫名都匯出來了,然後不用建立資料庫直接匯入sql檔案即行;2只匯出了資料,沒有匯出資料庫名。這個另類就指的此種情況。見下圖
大家知道主鍵是自動新增索引的,但是不是主鍵的怎麼辦,當然也可以加的,請看下圖
如果欄位要設預設值怎麼辦,如下圖
下面是有點另類的用法,即列舉型別,一般剛入門的同學很少用到吧
如何查看錶的關係,這個特點恐怕也是workbench的特長所在吧(為什麼很多php程式設計師喜歡用它的原因)
增加表與表的關聯,這裡要特別注意,資料庫中的關係是最難設計的,而workbench在這方面有獨特的工具,它代替了手工繁瑣的工作,用工具一拖即可生成關係。注意當建立關聯後,第一個表中會增加一個關聯的欄位,如果你嫌這個欄位過長可以改,並且這個欄位會模擬手工增加索引自動加上它的索引。這要從建表後點擊這一欄位檢視其屬效能看出來。很棒的功能哈!