sql教程3 MySQL介紹

sql快速入門教程1簡(jiǎn)介

sql教程2數(shù)據(jù)庫(kù)和SQL簡(jiǎn)介

sql教程3 MySQL介紹

sql教程4 MySQL SELECT

sql教程5插入和刪除及更新

sql教程6分組、轉(zhuǎn)義與模糊匹配、正則表達(dá)式

sql教程7函數(shù)

sql教程8 NULL ALTER DROP RENAME LIMIT

MySQL是一個(gè)開(kāi)放源代碼關(guān)系數(shù)據(jù)庫(kù)。

MySQL是跨平臺(tái)的,這意味著它可以在許多不同的平臺(tái)上運(yùn)行,例如Windows,Linux和Mac OS等。

優(yōu)點(diǎn)

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

  • MySQL支持多個(gè)具有各自規(guī)范的存儲(chǔ)引擎,而其他系統(tǒng)(如SQL Server)僅支持單個(gè)存儲(chǔ)引擎。 為了欣賞此語(yǔ)句,讓我們看一下MySQL支持的兩個(gè)存儲(chǔ)引擎。
    • InnoDB:-MySQL自5.5版起提供的默認(rèn)存儲(chǔ)引擎。 InnoDB支持用于參考完整性的外鍵,還支持ACID標(biāo)準(zhǔn)事務(wù)。
    • MyISAM:-它是5.5版之前MySQL的默認(rèn)存儲(chǔ)引擎。 MyISAM缺乏對(duì)事務(wù)的支持。 與InnoDB相比,它簡(jiǎn)單高性能。
  • 與其他關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)相比,MySQL具有高性能。 這是由于其設(shè)計(jì)簡(jiǎn)單并支持多存儲(chǔ)引擎。
  • 成本低,與其他關(guān)系數(shù)據(jù)庫(kù)相比,它在成本方面相對(duì)便宜。 實(shí)際上,社區(qū)版是免費(fèi)的。 商業(yè)版收取許可費(fèi),與Microsoft SQL Server等產(chǎn)品的許可費(fèi)相比,該費(fèi)用也具有成本效益。當(dāng)然postgersql等在此方面比mysql更有優(yōu)勢(shì)。
  • 跨平臺(tái)-MySQL可在許多平臺(tái)上使用,這意味著它可以部署在大多數(shù)計(jì)算機(jī)上。 其他系統(tǒng)(例如MS SQL Server)僅在Windows平臺(tái)上運(yùn)行。

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

MySQL Workbench

MySQL WORKBENCH是用于MySQL服務(wù)器關(guān)系數(shù)據(jù)庫(kù)的可視化數(shù)據(jù)庫(kù)設(shè)計(jì)和建模訪問(wèn)工具。 它具有反向/正向工程和變更管理功能,有助于創(chuàng)建新的物理數(shù)據(jù)模型和修改現(xiàn)有的MySQL數(shù)據(jù)庫(kù)。 MySQL Workbench的目的是提供更輕松,更結(jié)構(gòu)化的方式來(lái)使用數(shù)據(jù)庫(kù)的界面。

MySQL工作臺(tái)入門-建模和設(shè)計(jì)工具

  • 模型是大多數(shù)有效和高性能數(shù)據(jù)庫(kù)的核心。 MySQLworkbench具有允許開(kāi)發(fā)人員和數(shù)據(jù)庫(kù)管理員直觀地創(chuàng)建物理數(shù)據(jù)庫(kù)設(shè)計(jì)模型的工具,這些模型可以使用正向工程輕松地轉(zhuǎn)換為MySQL數(shù)據(jù)庫(kù)。
  • MySQL工作臺(tái)支持在同一環(huán)境中創(chuàng)建多個(gè)模型。
  • 它支持構(gòu)成數(shù)據(jù)庫(kù)的所有對(duì)象,例如表,視圖,存儲(chǔ)過(guò)程,觸發(fā)器等。
  • MySQL Workbench具有內(nèi)置的模型驗(yàn)證實(shí)用程序,該實(shí)用程序向數(shù)據(jù)建模者報(bào)告可能發(fā)現(xiàn)的任何問(wèn)題。
  • 它還允許使用不同的建模符號(hào),并且可以通過(guò)使用腳本語(yǔ)言LUA進(jìn)行擴(kuò)展。

MySQL Workbench-SQL開(kāi)發(fā)工具

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

  • MySQLworkbench,已內(nèi)置SQL可視編輯器。
  • 編輯器允許開(kāi)發(fā)人員針對(duì)MySQL服務(wù)器數(shù)據(jù)庫(kù)生成,編輯和運(yùn)行查詢。 它具有用于查看和導(dǎo)出數(shù)據(jù)的實(shí)用程序。
  • 語(yǔ)法高亮可幫助開(kāi)發(fā)人員輕松編寫(xiě)和調(diào)試SQL語(yǔ)句。
  • 可以運(yùn)行多個(gè)查詢,并在不同選項(xiàng)卡中自動(dòng)顯示結(jié)果。
  • 這些查詢也保存在歷史記錄面板中,以供以后檢索和運(yùn)行。

MySQL Workbench-管理工具

服務(wù)器管理在保護(hù)公司數(shù)據(jù)方面起著至關(guān)重要的作用。 與服務(wù)器管理有關(guān)的主要問(wèn)題是用戶管理,服務(wù)器配置,服務(wù)器日志等等。 MySQL工作臺(tái)具有以下功能,可簡(jiǎn)化MySQL服務(wù)器管理過(guò)程;

  • 用戶管理 -用于管理用戶的可視化實(shí)用程序,使數(shù)據(jù)庫(kù)管理員可以在需要時(shí)輕松添加新用戶和刪除現(xiàn)有用戶,授予和刪除特權(quán)以及查看用戶配置文件。
  • 服務(wù)器配置 -允許對(duì)服務(wù)器進(jìn)行高級(jí)配置并進(jìn)行微調(diào)以獲得最佳性能。
  • 數(shù)據(jù)庫(kù)備份和還原 -用于導(dǎo)出/導(dǎo)入MySQL轉(zhuǎn)儲(chǔ)文件的可視工具。 MySQL轉(zhuǎn)儲(chǔ)文件包含用于創(chuàng)建數(shù)據(jù)庫(kù),表,視圖,存儲(chǔ)過(guò)程和數(shù)據(jù)插入的SQL腳本。
  • 服務(wù)器日志 -查看MySQL服務(wù)器日志的可視工具。 日志包括錯(cuò)誤日志,二進(jìn)制日志和InnodDB日志。 在服務(wù)器上執(zhí)行診斷時(shí),這些日志會(huì)派上用場(chǎng)。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容