Ang nakaraang blog sa Tutorial ng MySQL pangunahin na nakatuon sa iba't ibang mga utos at konsepto na nauugnay sa SQL. Sa blog na ito sa MySQL Workbench Tutorial, matututunan mo ang tool para sa MySQL upang magsagawa ng iba't ibang mga operasyon.
Ang mga sumusunod na paksa ay saklaw sa blog na ito:
- Ano ang MySQL?
- MySQL Workbench at ang Mga Pagganap nito
- I-install ang MySQL Workbench
- MySQL Workbench Editions
- Lumilikha ng isang koneksyon
- SQL Development Editor
- Mga Gawain sa Pangangasiwaan
- Pagganap Dashboard
- Pagdidisenyo ng Database at Pagmomodelo
- Data Migration Wizard
- Mga advanced na Kakayahang MySQL
MySQL Workbench Tutorial: Ano ang MySQL?
MySQL ay isang open-source na pamanggit na sistema ng pamamahala ng database, na gumagana sa maraming mga platform. Nagbibigay ito ng pag-access ng multi-user upang suportahan ang maraming mga engine ng imbakan.
Ang MySQL ay may iba't ibang mga tampok na nagbibigay-daan sa amin upang gumawa ng maraming mga gawain tulad ng komprehensibong pagbuo ng application, na nagbibigay ng kakayahang magamit at kakayahang sumukat.
Ngayon, malinaw naman, kapag nagtatrabaho ka sa isang antas ng industriya, hindi mo magagawa ang lahat sa terminal di ba? Kailangan mo ng isang uri ng dashboard na ginagawang madali para sa iyo na magtrabaho kasama ang malalaking mga database at lumikha ng mga modelo.
Kaya, ang dashboard na maaaring gumanap ng mga pagkilos na ito ay ang MySQL Workbench.
MySQL Workbench Tutorial: MySQL Workbench at ang Mga Pagganap nito
Ang MySQL Workbench ay isang pagdidisenyo o isang graphic na tool, na ginagamit para sa pagtatrabaho sa mga server at database ng MySQL. Ang tool na ito ay katugma sa mga mas lumang bersyon ng server na 5.x at hindi sinusuportahan ang mga bersyon ng 4.x server.
Ang mga pagpapaandar ng MySQL Workbench ay ang mga sumusunod:
- Pag-unlad ng SQL: Ang pagpapaandar na ito ay nagbibigay ng kakayahang magpatupad ng mga query sa SQL, lumikha at mamahala ng mga koneksyon sa mga server ng database gamit ang built-in na SQL Editor.
- Pagmomodelo ng Data (Disenyo): Nagbibigay-daan sa iyo ang pagpapaandar na ito upang lumikha ng mga modelo ng iyong iskema ng database nang grapiko, magsagawa ng pabalik at pasulong na inhinyero sa pagitan ng isang iskema at isang live na database, at i-edit ang lahat ng mga aspeto ng iyong database gamit ang komprehensibong Table Editor.
- Pangangasiwa ng Server: Nagbibigay-daan sa iyo ang pagpapaandar na ito upang pangasiwaan ang mga pagkakataon ng MySQL server sa pamamagitan ng pamamahala ng mga gumagamit, pagsasagawa ng pag-backup at pag-recover, pag-inspeksyon ng data ng pag-audit, pagtingin sa kalusugan sa database, at pagsubaybay sa pagganap ng MySQL server.
- Paglipat ng Data: Pinapayagan ka ng pagpapaandar na ito na lumipat mula sa Microsoft SQL Server, Microsoft Access, at iba pang mga talahanayan, object, at data ng RDBMS sa MySQL.
- Suporta ng MySQL Enterprise: Ang pagpapaandar na ito ay nagbibigay ng suporta para sa mga produktong Enterprise tulad ng MySQL Enterprise Backup, MySQL Firewall, at MySQL Audit.
Ngayong alam mo na ang tungkol sa MySQL Workbench, hayaan mo akong susunod na sabihin sa iyo ang mga pangunahing kinakailangan at mga hakbang upang mai-install ang MySQL Workbench.
Nais bang makakuha ng sertipikadong bilang Database Administrator?MySQL Workbench Tutorial: I-install ang MySQL Workbench
Ang pangunahing mga kinakailangan ng system upang mai-install ang MySQL Workbench ay dapat ay mayroon kang naka-install na MySQL sa iyong system.
Ngayon, dahil ang MySQL Workbench ay magagamit para sa maraming mga operating system. Ang bawat isa sa mga sistemang ito, ay may kani-kanilang pangunahing kinakailangan na maaari kang mag-refer mula dito .
Bukod dito, upang mai-download ang MySQL Workbench, kailangan mong mag-click sa tab na Mga Pag-download at pagkatapos ay piliin ang edisyon na nais mong i-download.
Kaya, halimbawa, kung nais mong i-download ang Community edition ng Workbench sa Windows, maaari kang mag-refer sa link dito .
Ngayon, na alam mo kung paano mag-install, hayaan mong sabihin ko sa iyo ang mga edisyon ng MySQL Workbench Editions.
MySQL Workbench Tutorial: MySQL Workbench Editions
Ang MySQL Workbench ay pangunahing magagamit sa tatlong edisyon:
- Community Edition (Open Source, GPL)
- Karaniwang Edisyon (Komersyal)
- Enterprise Edition (Komersyal)
Mga Tampok | Community Edition | Pamantayang Edisyon | Enterprise Edition |
Pag-unlad ng Visual SQL | Oo | Oo | Oo |
Pangangasiwa ng Visual Database | Oo | Oo | Oo |
Pag-ayos ng performance | Oo | Oo | Oo |
Pamamahala ng Session ng User at | Oo | Oo | Oo |
Pamamahala ng Koneksyon | Oo | Oo | Oo |
Pamamahala ng Bagay | Oo | Oo | Oo |
Pamamahala ng Data | Oo | Oo | Oo |
Pagmomodelo ng Visual Data | Oo | Oo | Oo |
Reverse Engineering | Oo | Oo | Oo |
Pasulong na Engineering | Oo | Oo | Oo |
Pagsasabay sa Schema | Oo | Oo | Oo |
Schema at Pagpapatunay ng Modeloisa | Hindi | Oo | Oo |
DBDocisa | Hindi | Oo | Oo |
GUI para sa MySQL Enterprise Backupisa | Hindi | Hindi | Oo |
GUI para sa MySQL Enterprise Auditisa | Hindi | Hindi | Oo |
GUI para sa MySQL Enterprise Firewallisa | Hindi | Oo | Oo |
Pag-script at Mga Plugin | Oo | Oo | Oo |
Paglipat ng Database | Oo | Oo | Oo |
Ngayon, sa sandaling na-download at na-install mo ang MySQL Workbench, makikita mo ang sumusunod na screen ibig sabihin, ang tab sa bahay.
Sa kaliwang bahagi ng tab na Home, nakikita mo ang 3 magkakaibang mga icon di ba?
Sa gayon, ito ang pangunahing ang 3 mga module:
- Pag-unlad ng SQL - Ang seksyon na ito ay binubuo ng SQL editor kung saan maaari kang lumikha at mamahala ng mga database.
- Pagmomodelo ng Data - Nagbibigay-daan sa iyo ang seksyong ito na i-modelo ang iyong data ayon sa iyong pangangailangan.
- Pangangasiwa ng Server - Ginagamit ang seksyong ito upang Migrate ang iyong mga database sa pagitan ng mga koneksyon.
Ngayon, bago ka makapunta sa mga modyul na ito, upang magamit ang kanilang mga pagpapaandar. Kailangan mo munang magsimula sa pamamagitan ng paglikha ng isang koneksyon.
MySQL Workbench Tutorial: Lumilikha ng isang koneksyon
Ngayon, upang lumikha ng isang koneksyon kailangan mong mag-click sa plus sign na nakikita mo sa home tab na nakikita mo.
Kapag na-click mo iyon, makikita mo ang dialog box na ito, kung saan kailangan mong banggitin ang pangalan ng koneksyon, pamamaraan ng koneksyon at iba pang mga detalye na maaari mong makita sa dialog box. Matapos mong banggitin ang mga detalye, mag-click lamang sa OK lang .
pagkakaiba sa pagitan ng pamamaraang overloading at pag-override ng pamamaraan
Kapag nag-click ka sa OK, makikita mo na ang iyong koneksyon ay nilikha.
Ngayon, ipagpatuloy natin ang aming talakayan sa pamamagitan ng pagpunta sa SQL Editor.
Interesado na pumutok sa mga panayam para sa DBA?MySQL Workbench Tutorial: SQL Editor
Ginamit ang SQL Editor na binubuo ng isang hanay ng mga dalubhasang hanay ng mga editor tulad ng query, schema, at table. Maliban dito, binubuo rin ang editor ng apat na mga pane na makikita mo sa screen.
Kaya, ang mga query at mga pane na magkasama ay nagbibigay-daan sa iyo upang lumikha at mag-edit ng data, magsagawa ng pangunahing mga gawain sa administratibong, tingnan at i-export ang mga resulta, at magpatakbo ng mga query.
Ngayon, tingnan natin ang seksyon ng mga gawain sa pamamahala.
MySQL Workbench Tutorial: Mga Gawain sa Pangangasiwaan
Sa ilalim ng seksyong ito, dadaan ka sa mga sumusunod na seksyon:
- Katayuan ng Server
- Mga Gumagamit at Pribilehiyo
- Pag-export at Pag-import ng Data
- MySQL Enterprise Backup Interface
Katayuan ng Server
Binibigyan ka ng tab na ito ng agarang pagtingin sa mga pangunahing tagapagpahiwatig ng kalusugan at mga counter para sa iyong kapaligiran sa MySQL. Tulad ng nakikita mo sa snapshot sa ibaba, kasama sa tab na ito ang pagtingin sa rate ng pagpapatakbo ng server, mga magagamit na tampok, direktoryo ng server at mga setting ng seguridad para sa pagpapatotoo at SSL.
Mga Gumagamit at Pribilehiyo
Nagbibigay ang tab na ito ng isang listahan ng lahat ng mga gumagamit at pribilehiyo na nauugnay sa isang aktibong halimbawa ng MySQL server. Kaya, sa tab na ito, maaari kang magdagdag at mamahala ng mga account ng gumagamit, ayusin ang mga pribilehiyo, at mag-expire ang mga password. Sumangguni sa snapshot sa ibaba.
Pag-export at Pag-import ng Data
Mayroong pangunahing tatlong paraan upang mag-export at mag-import ng data sa MySQL Workbench na maaari mong dumaan sa talahanayan sa ibaba.
Lokasyon ng GUI | Set ng Data | Mga Uri ng Pag-export | Mga Uri ng Pag-import |
Resulta Grid menu sa ilalim ng SQL editor | Itinakda ang resulta (pagkatapos magsagawa ng isang query sa SQL) | CSV, HTML, JSON, SQL, XML, Excel XML, TXT | CSV |
Menu ng konteksto ng Browser ng object | Mga mesa | JSON, CSV | JSON, CSV |
Pamamahala ng Navigator | Mga database at / o Mga Talahanayan | SQL | SQL |
Pamamahala ng Navigator | Mga database at / o Mga Talahanayan | SQL | SQL |
Ngayon, upang mag-export / mag-import ng data, kailangan mong piliin ang pagpipilian ng Pag-export ng Data / Pag-import ng Data mula sa Pane ng Navigator .
Matapos mong piliin ang pagpipilian, kailangan mong banggitin ang pangalan ng path ng folder mula sa / kung saan nais mong i-import / i-export. Sumangguni sa snapshot sa ibaba.
MySQL Enterprise Backup Interface
Ang komersyal na paglabas ng MySQL Workbench ay nagbibigay-daan sa amin na gumamit ng isang pag-andar ng MySQL Enterprise Backup (MEB) upang mapangalagaan namin ang data mula sa anumang pagkawala.
Higit sa lahat mayroong dalawang pagpapatakbo ng MySQL Enterprise Backup na magagamit mula sa MySQL Workbench:
- Online Backup: Ang operasyon na ito ay nagtatatag ng isang backup na profile upang tukuyin kung ano ang dapatnai-back up, kung saan dapat itago ang backup, at kailan(ang dalas) MySQL ay dapat na nai-back up.
- Ibalik: Ang operasyon na ito ay nagpapanumbalik ng MySQL server sa isang tukoy na punto sa oras, sa pamamagitan ng pagpapanumbalik ng isang backup na nilikha ng tampok na Online Backup sa MySQL Workbench.
MySQL Workbench Tutorial: Pagganap Dashboard
Ang Performance Dashboard ng MySQL Workbench ay nagbibigay sa iyo ng isang pang-istatistika na pagtingin sa pagganap ng server. Upang buksan ang dashboard, pumunta sa Pane ng Navigator at sa ilalim ng Pagganap piliin ang seksyon ng Dashboard. Sumangguni sa snapshot sa ibaba.
istraktura ng isang programang java
Bukod dito, binibigyang-daan ka ng seksyon ng pagganap na magbigay ng pananaw sa mga pagpapatakbo ng server ng MySQL sa pamamagitan ng Mga Ulat sa Schema ng Pagganap at hinahayaan ka rin naming makita ang mga pangunahing istatistika ng Mga Query na naisagawa sa pamamagitan ng Mga Istatistika ng Query.
MySQL Workbench Tutorial: Disenyo at Pagmomodelo ng Database
Nagbibigay-daan sa iyo ang disenyo ng database na mailarawan ang mga kinakailangan at lutasin ang mga isyu sa disenyo. Pinapayagan ka nitong lumikha ng wasto at mahusay na pagganap ng mga database habang nagbibigay ng kakayahang umangkop upang tumugon sa umuusbong na mga kinakailangan ng data.
Tulad ng nakikita mo sa snapshot sa ibaba, higit sa lahat mayroon kang 3 mga pagpipilian.
Mula sa kaliwang bahagi, pinapayagan ka ng plus sign na magdagdag ng isang bagong EER Diagram. Pinapayagan ka ng sign ng folder na magdagdag ng mga naka-save na modelo ng EER, sa iyong PC upang ibase ang Workbench. Ang palatandaan ng arrow na nakikita mo, hinahayaan kang lumikha ng isang EER Model mula sa Database o EER Model mula sa isang Script.
Ang snapshot sa ibaba ay ang pangunahing view ng MySQL Workbench.
Sa pagmomodelo ng database, maaari kang lumikha ng isang EER diagram gamit ang modelo ng editor. Kaya, maaari kang magdagdag ng isang talahanayan, magdagdag ng isang view, magdagdag ng isang gawain, i-edit ang data sa talahanayan, i-highlight ang isang tukoy na bahagi ng modelo.
Sa gayon, mga tao, hindi ito ang pagtatapos ng mga pagpapaandar, iniiwan ko ang natitirang mga ito upang galugarin mo.
MySQL Workbench Tutorial: Data Migration Wizard
Nagbibigay ang MySQL Workbench ng kakayahang ilipat ang mga database na sumusunod sa ODBC sa MySQL. Pinapayagan kang lumipat sa iba't ibang mga uri ng database, kabilang ang MySQL, sa mga server. Nagbibigay-daan din ito upang mai-convert ang mga talahanayan at kopyahin ang data, ngunit hindi mai-convert ang nakaimbak na mga pamamaraan, pagtingin, o pag-trigger.
Bukod sa pagtatrabaho sa maraming mga platform, pinapayagan ng paglipat ang pagpapasadya at pag-edit sa panahon ng proseso ng paglipat.
Ang mga sumusunod ay ang mga hakbang na isinagawa ng Migration Wizard habang naglilipat ng isang database sa MySQL:
- Sa una, kumokonekta ito sa pinagmulang RDBMS at kumukuha ng isang listahan ng mga magagamit na mga database.
- Nagsasagawa ng Reverse engineering ng napiling database sa isang panloob na representasyon na tukoy sa pinagmulang RDBMS. Kaya, sa hakbang na ito, ang lahat ng mga bagay ay pinalitan ng pangalan batay sa uri ng paraan ng pagmamapa ng pangalan ng bagay na napili.
- Pagkatapos, awtomatiko nitong sinisimulang ilipat ang mga mapagkukunang RDBMS na bagay sa mga tukoy na bagay ng MySQL.
- Pagkatapos nito, pinapayagan kaming suriin ang mga pagbabago upang mai-edit at maitama namin ang mga pagkakamali sa mga lumipat na bagay.
- Pagkatapos ay lumilikha ito ng mga naka-migrate na bagay sa target na MySQL server. Maaari mong palaging bumalik sa nakaraang hakbang at iwasto ang mga error kung mayroong anumang naganap.
- Sa wakas, ang data ng mga inilipat na talahanayan ay nakopya mula sa pinagmulang RDBMS sa MySQL.
MySQL Workbench Tutorial: Mga advanced na Kakayahang MySQL
Nagbibigay ng isang extension system na nagbibigay-daan sa developer na pahabain ang mga kakayahan ng MySQL Workbench. Nagbibigay din ito ng pag-access sa isang cross-platform GUI library, MForms, at nagbibigay-daan sa paglikha ng mga extension na nagtatampok ng isang grapikong interface ng gumagamit.
Ang mga advanced na tampok ng Workbench ay nagbibigay-daan sa mga sumusunod na kakayahan:
- Maaari kang lumikha ng mga tool at plugin
- Maaari mong manipulahin ang mga iskema at i-automate ang mga karaniwang gawain
- Maaari mong pahabain ang Workbench user -interface at lumikha ng mga pasadyang tampok sa Workbench
Kaya, katapusan na ng blog na ito!
Inaasahan kong nasiyahan ka sa pagbabasa ng blog na ito sa MySQL Workbench Tutorial blog. Nakita namin ang iba't ibang mga pag-andar at tampok ng MySQL Workbench.
Nais bang malaman ang higit pa tungkol sa MySQL?Kung nais mong matuto nang higit pa tungkol sa MySQL at malaman ang bukas na mapagkukunang pamanggit na database na ito, pagkatapos ay suriin ang aming na kasama ng live na pagsasanay na pinamunuan ng magtuturo at karanasan sa proyekto sa totoong buhay. Tutulungan ka ng pagsasanay na ito na maunawaan ang MySQL nang malalim at tutulong sa iyo na makamit ang mastery sa paksa.
May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng ” Tutorial ng MySQL Workbench ”At babalikan kita.