1. 程式人生 > >SQLyog圖形化l數據庫的操作和學習

SQLyog圖形化l數據庫的操作和學習

排序規則 utf 表名 blog mysql des 架構設計 技術 post

1:首先SQLyog作為mysql的圖形化操作工具,是一個收費的工具,但是在天朝大國,任何收費的軟件都可以被破解,具體軟件的安裝不做多敘述,支持正版,畢竟作為一個開發人員,辛辛苦苦開發出來的軟件,還指望掙點錢養家糊口呢,是不是。好了言歸正傳,下面簡單介紹一些常用的,方便以後開發使用

(需要註意的是,可能會由於版本的不同,略有差異,自己註意)

2:打開工具將出現如下圖所示的頁面,我的賬戶是root,密碼是自己設置的,端口號默認是3306,然後點擊連接即可

技術分享圖片

3:點擊連接以後出現如下圖所示,可能由於版本不同,界面略有差異,請自行腦補

技術分享圖片

4:在左邊這個模塊鼠標右擊點擊創建數據庫即可

技術分享圖片

5:點擊創建數據庫之後彈出如下所示的,輸出自己的數據庫名,基字符集選擇UTF-8即可。數據庫排序規則選擇默認

技術分享圖片(這是我的數據庫名)

技術分享圖片

6:然後在左邊這個板塊就可以看到自己創建的數據庫了。創建好數據庫接下來就可以創建數據表了

技術分享圖片

7:在表這個文件夾鼠標右擊創建表,如下圖所示

技術分享圖片

8:創建表後主頁面就是如下圖所示的頁面。

技術分享圖片

9:如下圖所示,首先先寫表名稱,然後寫列名,數據類型,長度,主鍵,非空,符號位,自增等等,寫好了以後保存即可。

技術分享圖片

10:點擊保存出現如下圖所示頁面,點擊是即可

技術分享圖片

11:然後在左邊的模塊裏面就可以看到自己創建好的數據表(以此類推,可以創建多個數據庫或者數據表。)

技術分享圖片

12:創建好數據表之後就可以進行增刪改查(crud)了,如下圖,我的是在詢問或者query這個頁面裏面進行命令的操作,如下圖,我先查詢了,下面沒有任何數據,只是有自己的字段名,但是我寫了INSERT插入命令之後,再次查詢下面的板塊就顯示出了插入後自己的數據表已經存在內容了。(當詢問頁面存在多個命令,使用鼠標掃一下這一命令,然後按下這個執行按鈕即可)

技術分享圖片

技術分享圖片

13:SQLyog可視化工具功能非常強大,以後做開發經常使用的都是可視化工具,操作非常快,便於開發。下面簡單寫一下經常使用的。如下圖所示,鼠標右擊自己創建的數據表,然後可以看到很多功能,如打開表,創建表,改變表(如果增加新的字段或者更改數據類型等等,灰常方便),更多表操作,可以刪除表或者重命名表,還有其他更多的功能,比如索引,視圖等等,熟練使用可視化工具會使自己開發的效率大大提升,當然還有其他的可視化工具開發數據庫。

技術分享圖片

14: 備份和導出,以後做開發,為了避免各種不必要的意外,可以對數據庫進行備份和導出,右擊自己創建的數據庫,然後可以選擇計劃備份或者備份數據庫。(詳細內容自己腦補,這裏僅做演示)

技術分享圖片

15:當使用PowerDesigner設計好數據庫後可以導入到SQLyog裏面,這裏可以右擊自己創建好的數據庫,然後選擇導入,導入外部數據或者執行sql腳本,詳細的自行腦補

技術分享圖片

16:設置外鍵約束,如下圖,在詢問的+號,點擊新架構設計器,可能由於版本不同,只要找到這個新架構設計器即可。點擊打開

技術分享圖片

17:打開架構設計器如下圖所示

技術分享圖片

18:下面就是使用鼠標將自己創建的表拖到架構設計器這個頁面,很容易做到的,如下圖所示。

技術分享圖片

19:做完上面的操作就可以將鼠標指到一個數據表的id上面然後直接拖到另一個數據表的id上面,出現如下圖所示的頁面,點擊保存即可完成外鍵的設計,具體的誰做誰的外鍵,自行腦補,這裏僅是舉例說明如何操作而已。

技術分享圖片

20:點擊保存後即顯示下面的頁面,即完成外鍵的設置。

技術分享圖片

21:增加數據表的行或者刪除數據表的行,如下圖所示,點擊+或者-號就可以增加或者刪除數據表的行,由於版本的不同,可能略有差異,請自行腦補

技術分享圖片

(操作完上面的你會感覺使用這個圖形化開發工具灰常方便,感覺使用還比較熟練,多加練習幾遍即可。)



22:還可以大批量操作,如下圖,先使用鼠標選定,然後點擊指定查詢或者F9就可以進行插入操作。詳細如下圖

技術分享圖片

23:完成插入操作,可以先查詢一下,詳細如下圖就可以完成了。

技術分享圖片

24:使用SQLyog創建索引好後,鼠標右擊創建好的數據表,然後點擊管理索引,就打開如下圖所示的頁面,看到那個字段是索引,由於版本不同,頁面可能不同,請自行腦補

技術分享圖片

SQLyog圖形化l數據庫的操作和學習