軟件介紹MySQL Workbench漢化版是一款專業(yè)的可視化MySQL管理工具,能夠輕松完成數(shù)據(jù)接口的連接,從而進行配置以及數(shù)據(jù)的編輯,主要的功能為數(shù)據(jù)表的可視化布局,能夠用于數(shù)據(jù)建模、服務(wù)器管理和SQL開發(fā),無論是對于數(shù)據(jù)庫開發(fā)人員還是架構(gòu)師,MySQL Workbench都十分的適用。 MySQL Workbench漢化版功能介紹1、發(fā)展 MySQL Workbench提供了用于創(chuàng)建、執(zhí)行和優(yōu)化SQL查詢的可視化工具。SQL編輯器提供顏色語法高亮,SQL片段的重用和SQL的執(zhí)行歷史。數(shù)據(jù)庫連接面板使開發(fā)人員能夠輕松管理數(shù)據(jù)庫連接。對象瀏覽器提供對數(shù)據(jù)庫模式和對象的即時訪問。 2、管理 MySQL Workbench提供了一個可視化控制臺,可輕松管理MySQL環(huán)境并更好地了解數(shù)據(jù)庫。開發(fā)人員和DBA可以使用可視化工具配置服務(wù)器,管理用戶和查看數(shù)據(jù)庫運行狀況。 3、設(shè)計 MySQL Workbench使DBA,開發(fā)人員或數(shù)據(jù)架構(gòu)師可視化設(shè)計、建模、生成和管理數(shù)據(jù)庫。它包括數(shù)據(jù)建模師創(chuàng)建復雜ER模型,前向和反向工程所需的一切,還提供了執(zhí)行困難的變更管理和文檔任務(wù)的關(guān)鍵功能,這些任務(wù)通常需要大量的時間和精力。 4、數(shù)據(jù)庫遷移 MySQL Workbench現(xiàn)在提供了一個完整,易于使用的解決方案,用于將Microsoft SQL Server,Sybase ASE,PostreSQL和其他RDBMS表,對象和數(shù)據(jù)遷移到MySQL。開發(fā)人員和DBA可以快速輕松地將現(xiàn)有應(yīng)用程序轉(zhuǎn)換為在Windows和其他平臺上在MySQL上運行。遷移還支持從早期版本的MySQL遷移到最新版本。 MySQL Workbench中文設(shè)置方法打開workbench的安裝數(shù)據(jù)目錄,路徑是: C:\Program Files\MySQL\MySQL Workbench 6.3 CE\data 打開以后,可以看到下面有一堆的xml結(jié)尾的文件,而workbench的菜單就是 main_menu.xml 我們用notepad++這個軟件打開main_menu.xml文件。在里面可以找到很多的菜單標識。如下圖所示,可以看到File,對應(yīng)的有一個key=caption。 這個時候我們把caption后面對應(yīng)的值從_File修改為_文件,然后重啟workbench再看。可以看到對應(yīng)的菜單欄就變成中文了。這才是真正的漢化方法,就是將所有caption后面對應(yīng)的值改成中文即可。 完成漢化后如下圖所示: MySQL Workbench使用教程創(chuàng)建數(shù)據(jù)庫: 點擊創(chuàng)建數(shù)據(jù)庫按鈕,輸入數(shù)據(jù)庫名稱,選擇編碼方式,點擊Apply Workbench會自動生成SQL語句,再次點擊Apply就可以成功創(chuàng)建數(shù)據(jù)庫 成功后,在數(shù)據(jù)庫列表中可以看到新建的數(shù)據(jù)庫 創(chuàng)建數(shù)據(jù)表: 右鍵新建的數(shù)據(jù)庫BMI,設(shè)置為此次連接的默認數(shù)據(jù)庫,接下來的所有操作都將在這個數(shù)據(jù)庫下進行 將bmi下拉單展開,點擊Table,右鍵創(chuàng)建Table: 給Table命名,添加Column,設(shè)置Column的Datatype,PrimaryKey等屬性。點擊Apply后, Workbench仍會自動生成SQL語句,再次點擊Apply,成功創(chuàng)建新表,在左下角可以看到: 右鍵想要查看的Table,選擇Select Rows,即可查看表中數(shù)據(jù): 在彈出的對話框中,Edit 菜單欄中包含三個按鈕,分別為“修改”“插入”和“刪除”。 查看數(shù)據(jù)表: 成功創(chuàng)建數(shù)據(jù)表后,可以查看數(shù)據(jù)表的結(jié)構(gòu)信息,在需要查看表結(jié)構(gòu)的數(shù)據(jù)表上右擊,選擇 Table Inspector 選項,即可查看數(shù)據(jù)表的結(jié)構(gòu),如下圖所示。 在查看數(shù)據(jù)表的對話框中,Info 標簽顯示了該數(shù)據(jù)表的表名、存儲引擎、列數(shù)、表空間大小、創(chuàng)建時間、更新時間、字符集校對規(guī)則等信息 在 Columns 標簽顯示了該表數(shù)據(jù)列的信息,包括列名、數(shù)據(jù)類型、默認值、非空標識、字符集、校對規(guī)則和使用權(quán)限等信息 修改數(shù)據(jù)表 在需要修改表結(jié)構(gòu)的數(shù)據(jù)表上右擊,選擇“Alter Table…”選項,即可修改數(shù)據(jù)表的基本信息和數(shù)據(jù)表結(jié)構(gòu) 刪除數(shù)據(jù)表 在需要刪除的數(shù)據(jù)表上右擊,選擇“Drop Table…” 在彈出的對話框中單擊 Drop Now 按鈕,可以直接刪除數(shù)據(jù)表 主鍵約束 當勾選PK復選框時,該列就是數(shù)據(jù)表的主鍵;當取消勾選 PK 復選框時,則取消該列的主鍵約束。 外鍵約束 在 MySQL Workbench 中,打開修改數(shù)據(jù)表的對話框,進入 Foreign Keys 標簽。 Foreign Key Name:外鍵名稱; Referenced Table:關(guān)聯(lián)的主表 Column: 選擇外鍵字段; Referenced Column: 選擇主表的關(guān)聯(lián)字段 外鍵的約束模式: 1.set null: 閑置模式 主表記錄被刪除或者更改,從表相關(guān)記錄的外鍵置為null; 2.cascade: 級聯(lián)操作 主表中刪除或者更新了某條信息,從表中與該表記錄有關(guān)的記錄也發(fā)生改變 3.district: 嚴格模式 no action: 和district一樣 當從表中有外鍵數(shù)據(jù)和主表關(guān)聯(lián),主表中該條記錄就不能刪除或者更新 (父表不能刪除或者更新一個被子表引用的記錄) 設(shè)置完成之后,可以預覽當前操作的 SQL 腳本,然后單擊 Apply 按鈕,最后在下一個彈出的對話框中直接單擊 Finish 按鈕,即可完成數(shù)據(jù)表 "st" 中外鍵的創(chuàng)建 在外鍵約束的列表中,在需要刪除的外鍵上右擊,選擇 Delete selected 選項,刪除對應(yīng)的外鍵,單擊 Apply 按鈕,即可完成刪除。 設(shè)置完成之后,可以預覽當前操作的 SQL 腳本,然后單擊 Apply 按鈕,最后在下一個彈出的對話框中直接單擊 Finish 按鈕,即可完成數(shù)據(jù)表 "st" 中外鍵的刪除。 唯一約束:UQ 索引 勾選 UQ 復選框時,該列就是數(shù)據(jù)表的唯一約束索引; 取消勾選 UQ 復選框時,則取消該列的唯一約束索引。 非空約束 勾選 NN 復選框時,該列為數(shù)據(jù)表的非空約束; 取消勾選 NN 復選框時,則取消該列的非空約束。 默認值約束 在 Default/Expression 列中編輯字段的默認值。 寫入數(shù)據(jù) 雙擊NULL處,即可寫入數(shù)據(jù),點擊Apply,Workbench再次自動生成SQL語句,點擊Apply,即可將數(shù)據(jù)寫入表中: 在Workbench里面執(zhí)行一個簡單的sql語句 修改“my_table”表,給它加一個age字段。這里在“query”里面編寫我們的sql語句 按“ctrl+enter”執(zhí)行這個語句之后,我們就會看到下方的輸出部分,會顯示我們這個查詢執(zhí)行的具體情況。 最后,找到“bmi”數(shù)據(jù)庫,然后左鍵選擇“refresh all”,刷新之后,我們就可以在my_table表中看到我們新增加的字段“age” |
1深度技術(shù)win10正式版ghost(32位)旗艦......
2番茄花園win10 X86 ghost 標準通......
3番茄花園Win10_Ghost Win10 64......
4雨林木風 GHOST WIN10 X64 快速裝......
5深度技術(shù)GHOST WIN10 X64 尊貴專業(yè)......
6筆記本W(wǎng)in10系統(tǒng) 64位中秋特別 官方正式版......
7筆記本win10正式版ghost(32位)中秋特......
8雨林木風win10(32位)ghost 中秋特別......