MySQL Workbench on yhtenäinen visuaalinen tietokannan suunnittelu tai graafinen käyttöliittymätyökalu, jota käytetään työskentelyyn tietokanta-arkkitehtien, -kehittäjien ja tietokannan ylläpitäjien kanssa. Sitä kehittää ja ylläpitää Oracle. Se tarjoaa SQL-kehitystä, tietojen mallintamista, tiedonsiirtoa ja kattavia hallintatyökaluja palvelimen konfigurointiin, käyttäjien hallintaan, varmuuskopiointiin ja moniin muihin. Voimme käyttää tätä palvelinhallintaa uusien fyysisten tietomallien, E-R-kaavioiden luomiseen ja SQL-kehitykseen (kyselyiden suorittamiseen jne.). Se on saatavana kaikille tärkeimmille käyttöjärjestelmille, kuten Mac OS, Windows ja Linux. MySQL Workbench tukee täysin MySQL Serverin versiota 5.6 ja uudempia.
MySQL Workbench -kannet viisi päätoimintoa , jotka on annettu alla:
SQL-kehitys: Tämä toiminto tarjoaa mahdollisuuden suorittaa SQL-kyselyitä, luoda ja hallita yhteyksiä tietokantapalvelimiin sisäänrakennetun SQL-editorin avulla.
Tietojen mallinnus (suunnittelu): Tämä toiminto tarjoaa mahdollisuuden luoda malleja tietokantakaaviosta graafisesti, suorittaa käänteisen ja eteenpäin suuntautuvan suunnittelun skeeman ja elävän tietokannan välillä ja muokata kaikkia tietokannan ominaisuuksia kattavan taulukkoeditorin avulla. Taulukkoeditori tarjoaa mahdollisuudet muokata taulukoita, sarakkeita, indeksejä, näkymiä, triggereitä, osiointia jne.
Palvelimen hallinta: Tämän toiminnon avulla voit hallita MySQL Server -esiintymiä hallinnoimalla käyttäjiä, tarkastelemalla tarkastustietoja, tarkastelemalla tietokannan kuntoa, suorittamalla varmuuskopiointia ja palautusta sekä seuraamalla MySQL Serverin suorituskykyä.
Tiedonsiirto: Tämän toiminnon avulla voit siirtyä Microsoft SQL Serveristä, SQLitestä, Microsoft Accessista, PostgreSQL:stä, Sybase ASE:sta, SQL Anywheresta ja muista RDBMS-taulukoista, objekteista ja tiedoista MySQL:ään. Se tukee myös siirtymistä aiemmista MySQL-versioista uusimpiin julkaisuihin.
MySQL Enterprise tukee: Tämä toiminto tukee yritystuotteita, kuten MySQL-palomuuria, MySQL Enterprise Backupia ja MySQL Auditia.
MySQL Workbench Editions
MySQL Workbench on saatavana pääasiassa kolmessa versiossa, jotka on annettu alla:
- Community Edition (avoin lähdekoodi, GPL)
- Standard Edition (kaupallinen)
- Enterprise Edition (kaupallinen)
Community Edition
Community Edition on avoimen lähdekoodin ja ilmaiseksi ladattava versio suosituimmasta tietokantajärjestelmästä. Se tuli GPL-lisenssin alaisena, ja sitä tukee valtava kehittäjäyhteisö.
tavallinen versio
Se on kaupallinen versio, joka tarjoaa mahdollisuuden toimittaa korkean suorituskyvyn ja skaalautuvia Online Transaction Processing (OLTP) -sovelluksia. Se on tehnyt MySQL:stä kuuluisan teollisen lujuuden, suorituskyvyn ja luotettavuuden ohella.
yritysversio
Se on kaupallinen versio, joka sisältää joukon edistyneitä ominaisuuksia, hallintatyökaluja ja teknistä tukea parhaan skaalautuvuuden, turvallisuuden, luotettavuuden ja käytettävyyden saavuttamiseksi. Tämä versio vähentää myös MySQL-sovellusten kehittämisen, käyttöönoton ja hallinnan riskejä, kustannuksia ja monimutkaisuutta.
Ymmärrämme sen seuraavan vertailukaavion avulla.
Toiminnallisuus | Community Edition | tavallinen versio | yritysversio |
---|---|---|---|
Visuaalinen SQL-kehitys | Joo | Joo | Joo |
Visuaalinen tietokannan hallinta | Joo | Joo | Joo |
Suorituskyvyn viritys | Joo | Joo | Joo |
Käyttäjien ja istuntojen hallinta | Joo | Joo | Joo |
Yhteydenhallinta | Joo | Joo | Joo |
Objektinhallinta | Joo | Joo | Joo |
Tiedonhallinta | Joo | Joo | Joo |
Visuaalinen tietojen mallinnus | Joo | Joo | Joo |
Käänteinen suunnittelu | Joo | Joo | Joo |
Eteenpäin Engineering | Joo | Joo | Joo |
Kaavion synkronointi | Joo | Joo | Joo |
Kaavion ja mallin validointi | Ei | Joo | Joo |
DBDoc | Ei | Joo | Joo |
GUI MySQL Enterprise Backupille | Ei | Ei | Joo |
GUI MySQL Enterprise Auditille | Ei | Ei | Joo |
GUI MySQL Enterprise Firewallille | Ei | Joo | Joo |
Komentosarjat ja lisäosat | Joo | Joo | Joo |
Tietokannan siirto | Joo | Joo | Joo |
MySQL Workbench -ympäristön asetukset
Täällä aiomme oppia kuinka voimme ladata ja asentaa MySQL Workbenchin.
Edellytykset
Seuraavien vaatimusten tulee olla saatavilla järjestelmässäsi toimiaksesi MySQL Workbenchin kanssa:
- Microsoft .NET Framework 4.5.2
- Microsoft Visual C++ -uudelleenjaettava Visual Studio 2019:lle
- RAM 4 Gt (suositus 6 Gt)
Asennus
Vaihe 1: Asenna MySQL Community Server. Asenna MySQL Server kaksoisnapsauttamalla MySQL asennusohjelman .exe-tiedosto . Kun olet napsauttanut .exe-tiedostoa, näet seuraavan näytön:
Vaihe 2: Valitse Asetustyyppi ja napsauta Seuraava -painiketta. Saatavilla on useita tyyppejä, ja sinun on valittava sopiva vaihtoehto MySQL-tuotteen ja -ominaisuuksien asentamiseksi. Tässä aiomme valita mukautetun vaihtoehdon, koska tarvitaan vain MySQL Server ja Workbench. Jos tarvitset lisää ominaisuuksia, voit valita Täysi-vaihtoehdon.
Vaihe 3: Kun napsautat Seuraava-painiketta, se antaa seuraavan näytön.
Siirry tässä näytössä kohtaan MySQL-palvelin Napsauta plus (+) -kuvaketta. Täällä sinun on valittava MySQL-palvelin ja lisättävä se oikeanpuoleiseen ruutuun napsauttamalla oikeaa nuolimerkkiä.
Nyt sisällä Sovellusosio , sinun on tehtävä sama asia, joka sinun piti tehdä MySQL Serverillä ja napsauttaa Seuraava-painiketta. Seuraava näyttö selittää sen selkeämmin.
Vaihe 4: Kun napsautat Seuraava, se antaa seuraavan näytön. Tämä näyttö tarkistaa kaikki MySQL Serverin ja Workbenchin asennuksen vaatimukset. Heti kun napsautat Suorittaa -painiketta, se asentaa kaikki vaatimukset automaattisesti. Napsauta nyt Seuraava-painiketta.
Vaihe 5: Napsauta tässä näytössä Suorita-painiketta ladataksesi ja asentaaksesi MySQL Server ja Workbench.
Kun lataus ja asennus on valmis, napsauta Seuraava-painiketta.
Vaihe 6: Seuraavassa näytössä meidän on määritettävä MySQL-palvelin ja napsautettava Seuraava-painiketta.
Vaihe 7: Heti kun napsautat Seuraava-painiketta, näet alla olevan näytön. Täällä meidän on määritettävä MySQL-palvelin. Valitse nyt Standalone MySQL Server/Classic MySQL Replication -vaihtoehto ja napsauta Seuraava.
Vaihe 8: Seuraavassa näytössä järjestelmä pyytää sinua valitsemaan Config Type ja muut yhteysvaihtoehdot. Tässä aiomme valita asetustyypin ' Kehityskone ' ja Connectivity as TCP/IP, ja Porttinumero on 3306, napsauta sitten Seuraava.
Vaihe 9: Valitse nyt todennusmenetelmä ja napsauta Seuraava.
Vaihe 10: Seuraava näyttö pyytää sinua valitsemaan tilin, käyttäjänimen ja salasanan. Kun olet täyttänyt kaikki tiedot, napsauta Seuraava-painiketta.
Vaihe 11: Seuraava näyttö pyytää sinua määrittämään Windows-palvelun. Säilytä oletusasetukset ja napsauta Seuraava.
Vaihe 12: Seuraavassa näytössä järjestelmä pyytää sinua ottamaan käyttöön palvelimen asetukset. Napsauta tätä kokoonpanoa varten Suorita-painiketta.
Vaihe 13: Kun määritys on valmis, saat alla olevan näytön. Napsauta nyt Suorittaa loppuun -painiketta jatkaaksesi.
Vaihe 14: Seuraavassa näytössä näet, että tuotteen konfigurointi on valmis. Säilytä oletusasetukset ja napsauta Seuraava-> Valmis-painiketta suorittaaksesi MySQL-paketin asennuksen loppuun.
Vaihe 15: Kun napsautat Valmis-painiketta, MySQL Workbenchin pitäisi olla auki järjestelmässäsi, kuten alla olevassa näytössä näkyy.
Vaihe 16: Yllä olevassa näytössä sinun on muodostettava yhteys. Voit tehdä tämän kaksoisnapsauttamalla -merkin osoittamaa ruutua punainen nuoli . Täällä saat ponnahdusikkunan, jossa pyydetään syöttämään aiemmin asennuksen aikana luotu salasana. Salasanan syöttämisen jälkeen voit muodostaa yhteyden palvelimeen.
Vaihe 17: Jos sinulla ei ole yhteyttä, voit luoda uuden yhteyden. Voit muodostaa yhteyden napsauttamalla plus (+) -kuvaketta tai siirtymällä valikkoriville -> Tietokanta -> Yhdistä tietokantaan, seuraava näyttö tulee näkyviin. Nyt sinun on täytettävä kaikki tiedot. Tässä sinun on varmistettava, että syöttämäsi salasana on sama kuin aiemmin luomasi.
Vaihe 18: Kun olet syöttänyt kaikki tiedot, napsauta Testaa yhteys testata tietokantayhteyksiä. Jos yhteys onnistuu, saat seuraavan näytön. Napsauta nyt OK->OK-painiketta asennuksen lopettamiseksi.
Vaihe 19: Kun olet suorittanut kaikki asetukset, se avaa MySQL Workbench -näytön. Nyt kaksoisnapsauta juuri luotua yhteyttä, saat seuraavan näytön, jossa SQL-komento voidaan suorittaa.
postinkantaja
MySQL Workbench -hallintatyökalu
Hallintatyökalulla on tärkeä rooli yrityksen tietojen turvaamisessa. Täällä aiomme keskustella käyttäjän hallinnasta, palvelimen määrityksistä, tietokannan varmuuskopioinnista ja palautuksista, palvelinlokeista ja monista muista.
Käyttäjien hallinta
Se on visuaalinen apuohjelma, jonka avulla voidaan hallita käyttäjiä, jotka liittyvät aktiiviseen MySQL Server -esiintymään. Täällä voit lisätä ja hallita käyttäjätilejä, myöntää ja pudottaa käyttöoikeuksia, tarkastella käyttäjäprofiileja ja vanhentua salasanoja.
Palvelimen määritykset
Se mahdollistaa palvelimen edistyneen konfiguroinnin. Se tarjoaa yksityiskohtaisia tietoja palvelimesta ja tilamuuttujasta, useista säikeistä, puskurin allokoinnin koosta, optimaalisen suorituskyvyn hienosäädöstä ja paljon muuta.
Tietokannan varmuuskopiointi ja palautukset
Se on visuaalinen työkalu, jota käytetään MySQL-vedostiedostojen tuontiin/vientiin. Vetotiedostot sisältävät SQL-komentotiedostoja tietokantojen, taulukoiden, näkymien ja tallennettujen toimintojen luomiseen.
Palvelimen lokit
Se näyttää MySQL-palvelimen lokitiedot jokaisella yhteysvälilehdellä. Jokaiselle yhteysvälilehdelle se sisältää lisävälilehden yleisiä virhelokeja varten.
Suorituskyvyn hallintapaneeli
Tämä välilehti tarjoaa tilastollisen näkymän palvelimen suorituskyvystä. Voit avata sen siirtymällä Navigointi-välilehteen ja valitsemalla Suorituskyky-osiosta Dashboard.
MySQL Workbench Luo, muuta, pudota tietokanta
Tässä osiossa aiomme nähdä kuinka tietokanta luodaan, sitä muutetaan ja pudotetaan MySQL Workbenchin avulla. Katsotaanpa yksityiskohtaisesti yksitellen.
Luo tietokanta
Luo tietokanta seuraavasti:
1. Avaa MySQL Workbench ja kirjaudu sisään käyttäjätunnuksella ja salasanalla. Siirry sitten Navigointi-välilehteen ja napsauta Aikataulu-valikko . Täältä näet kaikki aiemmin luodut tietokannat.
2. Jos haluat luoda uuden tietokannan, napsauta hiiren kakkospainikkeella Schema-valikon alla ja valitse Luo skeema tai napsauta tietokannan kuvaketta (punainen suorakulmio), kuten seuraavassa näytössä näkyy.
3. Uusi Schema-ikkuna avautuu. Anna uusi tietokannan nimi (esimerkiksi mytestdb) ja käytä oletusarvoa Lajittelu . Lajittelua käytetään tiettyjen tietomerkkien tallentamiseen, lähinnä vieraiden kielten tallentamiseen. Napsauta nyt Käytä-painiketta alla olevan näytön mukaisesti:
4. Uusi ponnahdusikkuna tulee näkyviin, napsauta Käytä->Valmis-painiketta luodaksesi uuden tietokannan.
5. Kun tietokanta on luotu onnistuneesti, näet tämän uuden tietokannan Schema-valikossa. Jos et näe tätä, napsauta Schema-valikon päivityskuvaketta.
6. Jos haluat nähdä lisätietoja tietokannasta, valitse mytestdb-tietokanta ja napsauta i-kuvaketta. Tietoikkunassa on useita vaihtoehtoja, kuten taulukko, sarake, funktiot, käyttäjät ja monet muut.
7. MySQL Workbench ei tarjoa mahdollisuutta nimetä tietokannan nimeä uudelleen, mutta voimme luoda, päivittää ja poistaa taulukko- ja tietorivejä tietokannasta.
Pudota tietokanta
1. Jos haluat poistaa tietokannan, sinun on valittava tietokanta, napsauta sitä hiiren kakkospainikkeella ja valitse Pudota skeema vaihtoehto. Seuraava näyttö tulee näkyviin:
2. Valitse Pudota nyt -vaihtoehto ponnahdusikkunassa ja tietokanta taulukoineen, tietorivit poistetaan tietokantapalvelimelta.
MySQL Workbench Luo, muuta, pudota taulukko
Tässä osiossa aiomme nähdä, kuinka taulukko luodaan, sitä muutetaan ja pudotetaan MySQL Workbenchin avulla. Katsotaanpa yksityiskohtaisesti yksitellen.
Luo taulukko
Luo taulukko seuraavasti:
1. Avaa MySQL Workbench ja kirjaudu sisään käyttäjätunnuksella ja salasanalla. Siirry sitten Navigointi-välilehteen ja napsauta Schema-valikkoa. Täältä näet kaikki aiemmin luodut tietokannat. Voit myös luoda uuden tietokannan.
2. Valitse juuri luotu tietokanta, kaksoisnapsauta sitä, niin saat tietokannan alle alivalikon. Tietokannan alivalikko ovat taulukot, näkymät, funktiot ja tallennetut toiminnot, kuten alla olevassa näytössä näkyy.
3. Valitse Taulukot-alivalikko, napsauta sitä hiiren kakkospainikkeella ja valitse Luo taulukko vaihtoehto. Voit myös luoda taulukon napsauttamalla Luo uusi taulukko -kuvaketta (näkyy punaisessa suorakulmiossa).
4. Uusi taulukko -näytössä sinun on täytettävä kaikki tiedot taulukon luomiseksi. Tässä aiomme kirjoittaa taulukon nimen (esimerkiksi opiskelija) ja käyttää oletusarvoista lajittelua ja moottoria.
5. Napsauta keskimmäisen ikkunan sisällä ja täytä sarakkeen tiedot. Tässä sarakkeen nimi sisältää monia määritteitä, kuten ensisijainen avain (PK), ei nolla (NN), yksilöllinen indeksi (UI), binääri (B), allekirjoittamaton tietotyyppi (UN), automaattinen lisäys (AI) jne. näyttö selittää sen selkeämmin. Kun olet täyttänyt kaikki tiedot, napsauta Käytä -painiketta.
6. Heti kun napsautat Käytä-painiketta, se avaa SQL-lauseikkunan. Napsauta jälleen Käytä-painiketta suorittaaksesi lausekkeen ja lopuksi -painiketta tallentaaksesi muutokset.
7. Siirry nyt Schema-valikkoon ja valitse tietokanta, joka sisältää juuri luodun taulukon alla olevan näytön mukaisesti.
Muuta taulukkoa
Voit muuttaa taulukkoa seuraavasti:
1. Valitse taulukko, jota haluat muokata, napsauta i-kuvaketta, niin saat seuraavan näytön.
2. Yllä olevassa näytössä voit muokata sarakkeen nimeä, tietotyyppiä ja muita taulukon asetuksia.
Pudota pöytä
1. Voit poistaa taulukon valitsemalla taulukon, napsauttamalla sitä hiiren kakkospainikkeella ja valitsemalla Pudota taulukko -vaihtoehdon. Seuraava näyttö tulee näkyviin:
2. Valitse Pudota nyt -vaihtoehto ponnahdusikkunassa poistaaksesi taulukon tietokannasta välittömästi.
MySQL Workbench Lisää, lue, päivitä, poista tietorivejä
Tässä osiossa aiomme nähdä, kuinka voimme lisätä, lukea, päivittää ja poistaa tietorivejä käyttämällä MySQL Workbenchiä. Katsotaanpa yksityiskohtaisesti yksitellen.
1. Avaa MySQL Workbench ja kirjaudu sisään käyttäjätunnuksella ja salasanalla. Siirry sitten Navigointi-välilehteen ja napsauta Schema-valikkoa. Täällä olemme onnistuneesti luoneet tietokannan (mystudentdb) ja opiskelijataulukon MySQL Workbenchin avulla.
2. Valitse taulukko ja kun viemme hiiren osoittimen opiskelijapöydän päälle, näet taulukon kuvakkeet ilmestyvän tänne. Napsauta taulukkoa, joka avaa uuden ikkunan, jossa yläosassa näkyy MySQL-käsky ja alaosassa datarivit.
3. Syötä tietorivi valitsemalla kunnioitettu sarake ja lisäämällä datan arvo. Tietojen arvon lisääminen riveihin on samanlaista kuin Microsoft Excel -laskentataulukossa.
4. Kun olet syöttänyt tietorivit, tallenna tietorivit napsauttamalla Käytä->Käytä>Valmis-painiketta.
5. Samoin voimme muokata tai muokata aiemmin tallennettuja tietorivejä. Muokkauksen jälkeen tallenna uusi arvo, napsauta Käytä-painiketta tallentaaksesi muutokset. Se luo SQL-päivityskäskyn, joka tallentaa muutokset tietokantaan.
Poista rivi
1. Jos haluat poistaa yksittäisen rivin taulukosta, sinun on valittava tietorivi, napsauta hiiren kakkospainikkeella oikeaa kuvaketta rivin edessä ja valitse Poista rivi(t) -vaihtoehto.
2. Napsauta nyt Käytä->Käytä->Valmis-painiketta tallentaaksesi muutokset tietokantaan.
MySQL Workbench Export and Import -tietokanta (taulukko)
Tässä osiossa opimme kuinka voimme viedä ja tuoda tietokannan tai taulukon MySQL Workbenchin avulla.
Vie tietokannat (taulukot)
1. Vie tietokantoja tai taulukoita siirtymällä valikkopalkkiin, napsauttamalla Palvelin ja valitsemalla Data Export -vaihtoehto seuraavan ruudun mukaisesti. Se avaa uuden ikkunan tietojen vienti asetukset ja valinnat.
2. Valitse mikä tahansa tietokanta, niin se näyttää kaikki vastaavat taulukot valitun tietokannan alla. Täällä voimme myös valita yhden tai useita tietokantavalintaruutuja sisällyttääksesi tietokannan vientitiedostoon. Vastaavasti voimme valita yhden tai useita taulukoita ikkunan vasemmasta osasta.
3. Valitaan kaksi tietokantaa, nimittäin (myproductdb ja mystudentdb), mukaan lukien kaikki tämän tietokannan taulukot. Siirry nyt pudotusvalikon asetukseen, voimme valita 'Vyhä rakenne ja tiedot', 'Tyhjennä vain tiedot' ja 'Vyhä rakenne vain' -vaihtoehdon.
4. Vie-vaihtoehdossa voit valita haluamasi vientipolun. Tässä säilytän oletusasetuksen. Lisäksi on kaksi radiopainiketta, jotka selitetään alla.
5. Napsauta Aloita vienti -painiketta, joka näyttää edistymispalkin ja lokin. Avaa nyt järjestelmäsi Asiakirja-kansio löytääksesi vientitiedostot.
Tuo tietokannat (taulukot)
1. Tuodaksesi tietokantoja tai taulukoita, siirry valikkopalkkiin, napsauta Palvelin ja valitse Tietojen tuonti vaihtoehto. Se avaa uuden ikkunan tietojen tuontiasetuksista ja -vaihtoehdoista.
2. Tässä näet kaksi radiovaihtoehtoa tietokantojen ja taulukoiden tuomiseksi, jotka ovat:
- Tuo Dump Project -kansiosta
- Tuo käyttämällä itsenäistä tiedostoa
3. Valitsemme 'Import from Dump Project Folder' ja napsautamme 'Lataa kansion sisältö' nähdäksesi kaikki projektikansiossa olevat tietokannat.
4. Valitse myproductdb tietokanta Tietojen tuonti -vaihtoehdosta ja valitse myös vastaava tuotetaulukko.
5. Valitse Vedä rakenne ja tiedot -vaihtoehto ja napsauta Aloita tuonti -painiketta tuodaksesi tietokannat ja taulukot varmuuskopiotiedostosta.
kolmiosainen operaattori java
6. Siirry nyt taulukkoon Schema->myproductdb-> ja päivitä se nähdäksesi tällä hetkellä tuodun tietokannan tai taulukon.