Mysqlworkbench中文版是專門為MySQL設計的ER/數據庫建模工具。它是著名數據庫設計工具dbdesigner4的繼承者。您可以使用Mysqlworkbench中文版設計和創建新的數據庫圖,建立數據庫文檔,并執行復雜的MySQL遷移。Mysqlworkbench中文版是下一代可視化數據庫設計和管理工具,
1、基于C++和MySQL API編程;
2、方便快捷的數據庫同步與數據庫結構同步工具;
3、易用的數據庫、數據表備份與還原功能;
4、支持導入與導出XML、HTML、CSV等多種格式的數據;
5、直接運行批量 SQL 腳本文件,速度極快;
6、智能SQL語句自動完成功能;
快速備份和恢復數據。
以GRID/TEXT格式顯示結果。
支持客戶端挑選、過濾數據。
批量執行很大的SQL腳本文件。
快速執行多重查詢并能夠返回每頁超過1000條的記錄集,而這種操作是直接生成在內存中的。
程序本身非常短小精悍!壓縮后只有348 KB。
完全使用MySQL C APIs程序接口。
以直觀的表格界面建立或編輯數據表。
以直觀的表格界面編輯數據。
進行索引管理。
創建或刪除數據庫。
操縱數據庫的各種權限:庫、表、字段。
編輯BLOB類型的字段,支持Bitmap/GIF/JPEG格式。
輸出數據表結構/數據為SQL腳本。
支持輸入/輸出數據為CSV文件。
可以輸出數據庫清單為HTML文件。
為所有操作建立日志。
個人收藏管理操作語句。
支持語法加亮顯示。
可以保存記錄集為CSV、HTML、XML格式的文件。
99%的操作都可以通過快捷鍵完成。
支持對數據表的各種高級屬性的修改。
查看數據服務器的各種狀態、參數等。
支持更改數據表類型為ISAM、MYISAM、MERGE、HEAP、InnoDB、BDB。
刷新數據服務器、日志、權限、表格等。
診斷數據表--檢查、壓縮、修補、分析。
Mysqlworkbench中文版是mysql社區版的數據庫服務器,即數據庫軟件;
Mysqlworkbench中文版是mysql軟件的安裝管理器,可以通過installer來選擇安裝mysql數據庫和相關輔助軟件。
這一變動的原因Mysqlworkbench中文版可以提供更頻繁的更新和支持使用MySQL簇的運營商級版的最新消息。
Mysqlworkbench中文版是一個開放源碼的關系數據庫管理系統,開發者為瑞典MySQL AB公司,現為Sun公司的一部分。2009年Oracle宣布收購Sun公司,因此MySQL可能成為Oracle旗下產品。MySQL由于性能高、成 本低、可靠性好,已經成為最流行的開源數據庫,被廣泛地應用在Internet上的中小型網站中。隨著MySQL的不斷成熟,它也逐漸用于更多大規模網站 和應用,比如維基百科、Google和Facebook。非常流行的開源軟件組合LAMP中的M就是指 MySQL。
1)Server Administration
* 使用Mysqlworkbench中文版配置MySQL以Service運行;
* 然后使用MySQL Workbench的Server Administration的New Server Instance創建新的server實例@localhost;
* 使用MySQL Workbench的Server Administration的Data Dump來導入我們的數據庫實例sakila-db,首先導入sakila schema,然后導入sakila data,導入schema如下圖:
* 導入的命令行可以在workbench的log中看到,schema的導入如下:
mysql.exe --defaults-extra-file="c:\users\AAA\appdata\local\temp\tmphjwdop" --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments < "E:\\mysql\\sakila-db\\sakila-db\\sakila-schema.sql"
data的導入如下:
mysql.exe --defaults-extra-file="c:\users\AAA\appdata\local\temp\tmpbsop_e" --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments < "E:\\mysql\\sakila-db\\sakila-db\\sakila-data.sql"
* 同時也可以使用MySQL Workbench的Server Administration的Data Dump來導出數據庫,導出有兩種格式,第一為導出到dump project folder,每個表為一個sql文件,第二種為導出為self contained file,所有的表導出為一個sql文件;
2)SQL Development
* 使用MySQL Workbench的SQL Development的 new connection來創建鏈接localhost,鏈接到先前導入的數據庫實例sakila,如下:
* 在MySQL Workbench的SQL Development的環境中查詢數據庫實例sakila的actor表內容,如下:
3)Data Modeling
* 使用MySQL Workbench的Data Modeling的open existing EER model來打開數據庫實例sakila中的sakila.mwb文件,如下圖:
* 通常地,我們使用MySQL Workbench的Data Modeling從建模開始來設計數據庫,在建模完成后導出為sql語句,然后再將sql導入到數據庫,來完成數據庫的創建;
*瀏覽模式改進
**格編輯
**記錄最近的表
**記錄表的最后排序順序
**靈活的列寬
**重新排序列
**更緊湊的導航欄
* AJAXification許多操作
*重組后的服務器狀態頁,服務器監控
*改進支持存儲程序,事件和觸發器
* OpenGIS的支持
*放大搜索表搜索
*細雨支持
*改進ENUM/設置編輯器