中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

MySQL Workbench入門指南:如何安裝和使用

發(fā)布于:2021-01-26 14:29:06

0

1232

0

MySQL Workbench 指南 安裝和使用 什么是MySQL

什么是MySQL?

MySQL是一個開源的關(guān)系數(shù)據(jù)庫。

MySQL是跨平臺的,這意味著它可以在許多不同的平臺上運行,如Windows、Linux和Mac OS等。

為什么使用MySQL?

市場上有許多關(guān)系數(shù)據(jù)庫管理系統(tǒng)。

關(guān)系數(shù)據(jù)庫的例子包括microsoftsqlserver、microsoftaccess、Oracle、DB2等。

有人可能會問,為什么我們會選擇MySQL而不是其他數(shù)據(jù)庫管理系統(tǒng)。

這個問題的答案取決于許多因素。

讓我們看看MySQL與SQL Server等關(guān)系型數(shù)據(jù)庫相比的優(yōu)勢:

  • MySQL支持多個存儲引擎,每個引擎都有自己的規(guī)范,而SQL server等其他系統(tǒng)只支持一個存儲引擎。為了理解這句話,讓我們看一下MySQL支持的兩個存儲引擎。

  • InnoDB:-MySQL從5.5版起提供的默認存儲引擎。InnoDB支持外鍵以實現(xiàn)引用完整性,還支持ACID標準事務(wù)。

  • MyISAM:-在5.5版本之前,它是MySQL的默認存儲引擎。MyISAM缺乏對事務(wù)的支持。與InnoDB相比,MySQL的優(yōu)勢在于簡單和高性能。

  • MySQL與其他關(guān)系數(shù)據(jù)庫系統(tǒng)相比,性能更高。這是因為它設(shè)計簡單,并且支持多種存儲引擎。

  • 成本效益高,與其他關(guān)系數(shù)據(jù)庫相比,它的成本相對較低。事實上,社區(qū)版是免費的。商業(yè)版有許可費,與Microsoft SQL Server等產(chǎn)品的許可費相比,這也很劃算。

  • 跨平臺-MySQL在許多平臺上工作,這意味著它可以部署在大多數(shù)計算機上。其他系統(tǒng)(如MS SQL Server)僅在windows平臺上運行。

為了與MySQL交互,您需要一個可以與MySQL服務(wù)器通信的服務(wù)器訪問工具。MySQL支持多用戶連接。

什么是MySQL Workbench?

MySQL Workbench是一個用于MySQL服務(wù)器關(guān)系數(shù)據(jù)庫的可視化數(shù)據(jù)庫設(shè)計和建模工具。它有助于創(chuàng)建新的物理數(shù)據(jù)模型,并通過反向/正向工程和變更管理功能修改現(xiàn)有的MySQL數(shù)據(jù)庫。MySQL工作臺的目的是提供一個接口,以便以更結(jié)構(gòu)化的方式更輕松地處理數(shù)據(jù)庫。

MySQL工作臺

MySQL workbench入門-建模和設(shè)計工具

  • 模型是最有效和高性能數(shù)據(jù)庫的核心。MySQLworkbench有一些工具,允許開發(fā)人員和數(shù)據(jù)庫管理員直觀地創(chuàng)建物理數(shù)據(jù)庫設(shè)計模型,這些模型可以使用正向工程輕松地轉(zhuǎn)換為MySQL數(shù)據(jù)庫。

  • MySQL workbench支持在同一環(huán)境中創(chuàng)建多個模型。

  • 它支持表等所有對象,構(gòu)成數(shù)據(jù)庫的視圖、存儲過程、觸發(fā)器等。

  • MySQL workbench有一個內(nèi)置的模型驗證實用程序,可以向數(shù)據(jù)建模者報告可能發(fā)現(xiàn)的任何問題。

  • 還允許使用不同的建模符號,并可以通過使用LUA腳本語言進行擴展。

下圖顯示了MySQLWorkbench的建模窗口。

MySQL Workbench教程和MySQL簡介

MySQL工作臺-SQL開發(fā)工具

結(jié)構(gòu)化查詢語言(SQL)允許我們操作關(guān)系數(shù)據(jù)庫。SQL是所有關(guān)系數(shù)據(jù)庫的核心。

  • MySQLworkbench內(nèi)置了SQL可視化編輯器。

  • 可視化SQL編輯器允許開發(fā)人員對MySQL服務(wù)器數(shù)據(jù)庫構(gòu)建、編輯和運行查詢。它有用于查看和導(dǎo)出數(shù)據(jù)的實用程序。

  • 它的語法顏色高亮顯示幫助開發(fā)人員輕松編寫和調(diào)試SQL語句。

  • 可以運行多個查詢,結(jié)果自動顯示在不同的選項卡中。

  • 查詢還保存在“歷史記錄”面板中,以便以后檢索和運行。

下圖顯示了MySQL Workbench的SQL開發(fā)窗口。

MySQL Workbench教程和MySQL簡介

MySQL工作臺-管理工具

服務(wù)器管理在保護公司數(shù)據(jù)安全方面起著關(guān)鍵作用。服務(wù)器管理的主要問題是用戶管理、服務(wù)器配置、服務(wù)器日志等。workbenchmysql具有以下特性,簡化了MySQL服務(wù)器的管理過程。

  • 用戶管理-用于管理用戶的可視化實用程序,允許數(shù)據(jù)庫管理員在需要時輕松添加新用戶和刪除現(xiàn)有用戶,授予和刪除權(quán)限并查看用戶配置文件。

  • 服務(wù)器配置-允許對服務(wù)器進行高級配置和微調(diào)以獲得最佳性能。

  • 數(shù)據(jù)庫備份和恢復(fù)-用于導(dǎo)出/導(dǎo)入MySQL轉(zhuǎn)儲文件的可視化工具。MySQL轉(zhuǎn)儲文件包含用于創(chuàng)建數(shù)據(jù)庫、表、視圖、存儲過程和插入數(shù)據(jù)的SQL腳本。

  • 服務(wù)器日志-用于查看MySQL服務(wù)器日志的可視化工具。日志包括錯誤日志、二進制日志和InnodDB日志。在服務(wù)器上執(zhí)行診斷時,這些日志非常有用。下圖顯示了MySQL Workbench的建模窗口。

下圖顯示了Workbench MySQL的管理面板。

MySQL Workbench教程和MySQL簡介

如何安裝MySQL工作臺指南(適用于Windows)

在這個MySQL工作臺初學(xué)者教程中,我們將學(xué)習(xí)如何安裝和使用MySQL工作臺。

安裝MySQL工作臺需要兩個步驟。

  1. 安裝MySQL社區(qū)服務(wù)器。

  2. 安裝MySQL工作臺-您可以使用zip文件或msi安裝程序安裝工作臺(推薦)。

注意:您需要管理員或超級用戶權(quán)限才能執(zhí)行安裝。

入門

完成上述安裝后,您需要設(shè)置MySQL Workbench,如下所示:

1.第一步是啟動Workbench MySQL。您所看到的被稱為主窗口。

MySQL Workbench教程和MySQL簡介

2.接下來,您需要創(chuàng)建MySQL服務(wù)器連接,其中包含有關(guān)目標數(shù)據(jù)庫服務(wù)器的詳細信息,包括如何連接到該服務(wù)器。在MySQL Workbench主窗口中單擊“+”。這將打開設(shè)置新連接。

MySQL Workbench教程和MySQL簡介

3.作為初學(xué)者,您可以為本地安裝的服務(wù)器創(chuàng)建連接。單擊設(shè)置新連接窗口中的配置服務(wù)器管理按鈕,檢查MySQL服務(wù)器的配置。

MySQL Workbench教程和MySQL簡介

4.將打開一個名為“配置本地管理”的新窗口。單擊“下一步”按鈕繼續(xù)。

MySQL Workbench教程和MySQL簡介

5.接下來,向?qū)y試到數(shù)據(jù)庫的連接。如果測試失敗,請返回并更正數(shù)據(jù)庫連接參數(shù)。接下來,它將打開一個彈出窗口,詢問您的root密碼以測試您與本地mysql服務(wù)器實例的連接。密碼是您在安裝MySQL Workbench時設(shè)置的密碼。輸入密碼,然后按“確定”。

MySQL Workbench教程和MySQL簡介

6.接下來,向?qū)y試到數(shù)據(jù)庫的連接。如果測試失敗,請返回并更正數(shù)據(jù)庫連接參數(shù)。否則,如果所有測試都成功,請單擊“下一步”繼續(xù)。

MySQL Workbench教程和MySQL簡介

7.之后,一個新的向?qū)⒋蜷_本地服務(wù)管理-它允許您在一臺機器上安裝的多個mysql服務(wù)器之間切換。作為初學(xué)者,您可以繞過此問題,單擊“下一步”繼續(xù)。

MySQL Workbench教程和MySQL簡介

8.然后,向?qū)z查訪問MySQL服務(wù)器配置文件的能力,并測試啟動/停止命令。

MySQL Workbench教程和MySQL簡介

9.接下來您可以查看當前配置。查看配置后,單擊Finish以完成服務(wù)器配置。

MySQL Workbench教程和MySQL簡介

10.下一步是建立一個連接,可以用來連接到服務(wù)器。如果尚未創(chuàng)建連接,則可以使用給定的默認值。輸入連接名稱后,單擊測試連接。

MySQL Workbench教程和MySQL簡介

11.將打開一個新對話框,向您詢問根用戶/選定用戶的密碼。如果您的MySQL root用戶有密碼,您可以使用Store-in-Vault功能輸入密碼。單擊“確定”。

MySQL Workbench教程和MySQL簡介

如果輸入的用戶密碼正確,則將顯示以下屏幕。單擊兩個確定按鈕,您就可以開始了。

MySQL Workbench教程和MySQL簡介

主頁中會顯示一個新實例。

MySQL Workbench教程和MySQL簡介

雙擊并開始查詢。

摘要

MySQL是一個跨平臺的開源關(guān)系數(shù)據(jù)庫。

MySQL支持多種存儲引擎,極大地提高了服務(wù)器的性能調(diào)整和靈活性。在版本5.5之前,默認的存儲引擎是MyISAM,從版本5.5開始,它缺乏對事務(wù)的支持;默認的存儲引擎是InnoDB,它支持事務(wù)和外鍵。

  • MySQL服務(wù)器可以使用許多服務(wù)器訪問MySQL工具進行管理,這些工具包括商業(yè)和開源產(chǎn)品。流行的例子包括;

  • phpMyAdmin-基于web的跨平臺開源服務(wù)器訪問工具

  • SQLYog-針對windows平臺,桌面商用服務(wù)器訪問工具

  • MySQL workbench跨平臺開源服務(wù)器訪問工具

  • MySQL workbench是MySQL服務(wù)器的集成開發(fā)環(huán)境。它具有用于數(shù)據(jù)庫建模和設(shè)計、SQL開發(fā)和服務(wù)器管理的實用程序。