MySQL Workbench安裝及使用詳解
一、MySQL Workbench簡介
MySQL是一個關系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關系型數(shù)據(jù)庫管理系統(tǒng)之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關系數(shù)據(jù)庫管理系統(tǒng)) 應用軟件之一。
MySQL是一種關系型數(shù)據(jù)庫管理系統(tǒng),關系數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。
MySQL所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型和大型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。
二、MySQL數(shù)據(jù)庫安裝
可以前往官方下載地址:MySQL :: Download MySQL Workbench 下載安裝文件,如下圖所示,按提示進行安裝。
注意:MySQL Workbench版本需要與將要連接的MySQL版本一致,不一致會導致數(shù)據(jù)庫連接不成功。
本人是在Linux操作系統(tǒng)下安裝的MySQL,可以通過# mysql –V命令查看MySQL安裝文件版本,如下圖所示:
三、遠程連接MySQL服務器
安裝成功后,打開MySQL Workbench客戶端,在數(shù)據(jù)庫連接頁面,新增或配置連接參數(shù),如下圖所示。連接參數(shù)主要包括:
1、Connection Name連接名:根據(jù)實際情況為改mysql連接命名即可;
2、Connection Method連接方式:默認為標準為TCP/IP連接;
3、Hostname 主機名:MySQL安裝的主機IP地址;Port 端口號:3306;
4、Username 用戶名:MySQL用戶名; Password:MySQL用戶對應的密碼。
配置完成后,點擊Test Connection測試連接,成功后即可連接到MySQL數(shù)據(jù)庫上。
四、創(chuàng)建數(shù)據(jù)庫
點擊創(chuàng)建數(shù)據(jù)庫按鈕,輸入數(shù)據(jù)庫名稱,選擇編碼方式,點擊Apply,如下圖所示:
MySQL Workbench會自動生成SQL語句,點擊Apply按鈕即可成功創(chuàng)建數(shù)據(jù)庫,如下圖所示:
五、創(chuàng)建數(shù)據(jù)表
選中右側新建的testDB數(shù)據(jù)庫,雙擊選中并展開下拉單,右鍵單擊下拉單中的Tables,在彈出的快捷菜單中選擇Create Table進行數(shù)據(jù)表的創(chuàng)建,如下圖所示:
給Table命名,添加Column,設置Column的Datatype,PrimaryKey等屬性。點擊Apply后,Workbench仍會自動生成SQL語句,再次點擊Apply,成功創(chuàng)建新表,如下圖所示:
六、數(shù)據(jù)內(nèi)容維護
可以通過選中數(shù)據(jù)表右鍵Select Rows查看數(shù)據(jù)表中的數(shù)據(jù)內(nèi)容。
此時,數(shù)據(jù)表的內(nèi)容為空,可以通過Edit進行數(shù)據(jù)的修改、插入、刪除等操作。
七、查看數(shù)據(jù)表
數(shù)據(jù)表創(chuàng)建成功后可以通過選中數(shù)據(jù)表右鍵Table Inspector查看數(shù)據(jù)表結構。
可以查看基本信息Info、列名Columns、索引Indexes、觸發(fā)器Triggers等信息,如下圖所示:
八、修改數(shù)據(jù)表
通過選中數(shù)據(jù)表右鍵Alter Table 修改數(shù)據(jù)表結構。
九、刪除數(shù)據(jù)表
通過選中數(shù)據(jù)表右鍵Dropr Table刪除數(shù)據(jù)表。
在彈出的對話框中單擊 Drop Now 按鈕,可以直接刪除數(shù)據(jù)表,如下圖所示。
到此這篇關于MySQL Workbench安裝及使用的文章就介紹到這了,更多相關MySQL Workbench安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
mysql數(shù)據(jù)庫數(shù)據(jù)批量插入的實現(xiàn)
本文介紹了在MySQL數(shù)據(jù)庫中進行數(shù)據(jù)批量插入和性能測試的方法,包括使用Navicat批量插入數(shù)據(jù)、編寫SQL測試、索引的創(chuàng)建和使用、查詢測試以及提升SQL性能的優(yōu)化方法,感興趣的可以參考一下2024-11-11淺談Mysql insert on duplicate key 死鎖問
本文介紹了在并發(fā)場景下的 insert on duplicate key update sql 出現(xiàn)的死鎖,經(jīng)過分析發(fā)現(xiàn)這種sql確實比較容易造成死鎖,這篇文章就從分析死鎖展開,到最終如何解決這樣的問題 分享相應的思路,感興趣的可以了解一下2022-05-05mysql 有關“InnoDB Error ib_logfile0 of different size”錯誤
mysql 有關“InnoDB Error ib_logfile0 of different size”錯誤的解決方法,需要的朋友可以參考下。2011-06-06教你如何讓spark?sql寫mysql的時候支持update操作
spark提供了一個枚舉類,用來支撐對接數(shù)據(jù)源的操作模式,本文重點給大家介紹如何讓spark?sql寫mysql的時候支持update操作,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧2022-02-02