MySQL Workbench Tutorial: Mikä on, kuinka asentaa ja käyttää

⚡ Älykäs yhteenveto

MySQL Workbench on virallinen visuaalinen työkalu MySQL relaatiotietokanta, joka yhdistää datamallinnuksen, SQL-kehityksen ja palvelimen hallinnan yhteen alustariippumattomaan käyttöliittymään, joka muodostaa yhteyden paikalliseen tai etäkäyttöön MySQL palvelimia päivittäiseen tietokantatyöhön.

  • 🔷 Mitä se on: MySQL Workbench on visuaalinen tietokannan suunnittelu- ja käyttötyökalu MySQL, korvaamalla komentoriviltä tehtävät työt strukturoidulla graafisella käyttöliittymällä.
  • 🗄️ Tietojen mallintaminen: Visuaalinen mallinnus eteenpäin ja taaksepäin suuntautuvalla suunnittelulla muuttaa kaaviot reaaliaikaisiksi MySQL skeemoja, joita tukee sisäänrakennettu mallin validointi.
  • 💻 SQL-kehitys: Visuaalinen SQL-editori muodostaa, suorittaa ja debugaa kyselyitä värikorostuksilla, useilla tulosvälilehdillä ja tallennetulla historialla.
  • ⚙️ Administration: Palvelimen hallinta kattaa käyttäjähallinnan, konfiguroinnin, varmuuskopioinnin ja palautuksen sekä palvelinlokien tarkastuksen.
  • 🪟 Asennus: Asennus on kaksivaiheinen prosessi – asenna MySQL Yhteisöpalvelin, sitten MySQL Työpöytä — päällä Windows, macOStai Linux.
  • 🤖 AI-apu: Tekoälyn tekstistä SQL:ksi -ominaisuudet, kuten MySQL HeatWave GenAI ja GitHub Copilot luovat ja jalostavat kyselyitä luonnollisesta kielestä.

MySQL Työpöydän opetusohjelma

Mikä on MySQL?

MySQL on avoimen lähdekoodin relaatiotietokanta.

MySQL on monialustainen, mikä tarkoittaa, että se toimii useilla eri alustoilla, kuten Windows, Linux ja macOS.

Miksi käyttää MySQL?

Markkinoilla on useita relaatiotietokannan hallintajärjestelmiä.

Esimerkkejä relaatiotietokannoista ovat mm Microsoft SQL Server, Microsoft Pääsy Oracle, DB2, jne.

Voidaan kysyä, miksi valitsisimme MySQL muihin tietokannanhallintajärjestelmiin verrattuna.

Vastaus tähän kysymykseen riippuu useista tekijöistä.

Katsotaanpa vahvuuksia MySQL verrattuna muihin relaatiotietokantoihin, kuten SQL Serveriin:

  • MySQL tukee useita tallennusmoottoreita, joilla kullakin on omat spesifikaationsa, kun taas toiset järjestelmät, kuten SQL Server, tukevat vain yhtä tallennusmoottoria. Ymmärtääksesi tämän, tarkastellaan kahta tallennusmoottoria, joita MySQL:
    • InnoDB — oletustallennusmoottori, joka toimitetaan MySQL versiosta 5.5 alkaen. InnoDB tukee viittauksen eheyden vieraita avaimia ja tukee myös ACID-standardin mukaisia ​​tapahtumia.
    • MyISAM — oletustallennusmoottori MySQL ennen versiota 5.5. MyISAMista puuttuu maksutapahtumien tuki. Sen etuja InnoDB:hen verrattuna ovat yksinkertaisuus ja korkea suorituskyky.
  • MySQL on suorituskykyinen verrattuna muihin relaatiotietokantajärjestelmiin. Tämä johtuu sen yksinkertaisesta suunnittelusta ja useiden tallennusmoottoreiden tuesta.
  • Kustannustehokas – se on kustannuksiltaan suhteellisen halvempi verrattuna muihin relaatiotietokantoihin. Itse asiassa yhteisöversio on ilmainen. Kaupallisella versiolla on lisenssimaksu, joka on myös kustannustehokas verrattuna esimerkiksi seuraavien tuotteiden lisenssimaksuihin: Microsoft SQL Server.
  • Eri alustoilla toimiva — MySQL toimii monilla alustoilla, mikä tarkoittaa, että se voidaan ottaa käyttöön useimmilla koneilla. Muut järjestelmät, kuten MS SQL Server, toimivat vain Windows alustalla.

Voidakseen olla vuorovaikutuksessa MySQLtarvitset palvelimen käyttötyökalun, joka pystyy kommunikoimaan MySQL palvelin. MySQL tukee useita käyttäjäyhteyksiä.

Mikä on MySQL Työpöytä?

MySQL Workbench on visuaalinen tietokannan suunnittelu- ja mallinnustyökalu, joka on tarkoitettu mm. MySQL palvelinrelaatiotietokanta. Se helpottaa uusien fyysisten tietomallien luomista ja olemassa olevien muokkaamista MySQL tietokannat, joissa on käänteisen/edellisen suunnittelun ja muutostenhallintatoiminnot. MySQL Workbenchin tarkoituksena on tarjota käyttöliittymä tietokantojen kanssa työskentelyyn helpommin ja jäsennellymmin.

MySQL Työpöytä

MySQL Workbench yhdistää kolme pääasiallista toimintokokonaisuutta – datan mallinnuksen ja suunnittelun, SQL-kehityksen ja palvelimen hallinnan – joita kaikkia kuvataan alla.

Mallinnus- ja suunnittelutyökalu

Mallit ovat useimpien validien ja tehokkaiden tietokantojen ytimessä. MySQL Workbenchissä on työkaluja, joiden avulla kehittäjät ja tietokannan ylläpitäjät voivat luoda visuaalisesti fyysisiä tietokannan suunnittelumalleja, jotka voidaan helposti kääntää kielille. MySQL tietokannat hyödyntävät eteenpäin suunnattua suunnittelua.

  • MySQL Workbench tukee useiden mallien luomista samassa ympäristössä.
  • Se tukee kaikkia tietokannan muodostavia objekteja – kuten taulukoita, näkymiä, tallennettuja proseduureja ja käynnistimiä.
  • MySQL Workbenchissä on sisäänrakennettu mallin validointiapuohjelma, joka raportoi mahdolliset löydetyt ongelmat datamallintajalle.
  • Se mahdollistaa myös erilaisia ​​mallinnusmerkintöjä ja sitä voidaan laajentaa käyttämällä Lua-skriptikielellä.

Alla oleva kuva näyttää mallinnusikkunan, jossa MySQL Työpöytä.

MySQL Työpöydän mallinnus- ja suunnittelutyökalu

SQL-kehitystyökalu

Strukturoitu kyselykieli (SQL) antaa meille mahdollisuuden manipuloida relaatiotietokantojamme. SQL on kaikkien relaatiotietokantojen ydin.

  • MySQL Workbenchissä on sisäänrakennettu visuaalinen SQL-editori.
  • Visuaalinen SQL-editori antaa kehittäjille mahdollisuuden rakentaa, muokata ja suorittaa kyselyitä MySQL palvelintietokannat. Siinä on apuohjelmat tietojen katseluun ja vientiin.
  • Sen syntaksivärien korostuskynät auttavat kehittäjiä kirjoittamaan ja korjaamaan SQL-lauseita helposti.
  • Useita kyselyitä voidaan suorittaa ja tulokset näytetään automaattisesti eri välilehdillä.
  • Kyselyt tallennetaan myös historiapaneeliin myöhempää hakua ja suorittamista varten.

Alla oleva kuva näyttää SQL-kehitysikkunan sovellukselle MySQL Työpöytä.

MySQL Workbench SQL-kehitystyökalu

Hallintatyökalu

Palvelimen hallinnalla on kriittinen rooli yrityksen tietojen suojaamisessa. Palvelimen hallintaan liittyviä pääkysymyksiä ovat käyttäjähallinta, palvelimen konfigurointi, palvelinlokit ja monet muut. MySQL Workbenchissä on seuraavat ominaisuudet, jotka yksinkertaistavat prosessia MySQL palvelimen hallinta:

  • Käyttäjien hallinta – visuaalinen apuohjelma käyttäjien hallintaan, jonka avulla tietokannan ylläpitäjät voivat helposti lisätä uusia ja poistaa olemassa olevia käyttäjiä tarvittaessa, myöntää ja poistaa käyttöoikeuksia sekä tarkastella käyttäjäprofiileja.
  • Palvelimen kokoonpano — mahdollistaa palvelimen edistyneen kokoonpanon määrittämisen ja hienosäädön optimaalisen suorituskyvyn saavuttamiseksi.
  • Tietokannan varmuuskopiointi ja palautus – visuaalinen työkalu vientiin ja tuontiin MySQL dump tiedostot. MySQL dump-tiedostot sisältävät SQL-skriptejä tietokantojen, taulukoiden, näkymien ja tallennettujen proseduurien luomiseen sekä tietojen lisäämiseen.
  • Palvelinlokit – visuaalinen työkalu tarkasteluun MySQL palvelinlokit. Lokeihin kuuluvat virhelokit, binäärilokit ja InnoDB-lokit. Nämä lokit ovat hyödyllisiä palvelimen vianmäärityksessä.

Alla oleva kuva näyttää hallintapaneelin kohteelle MySQL Työpöytä.

MySQL Workbench-hallintatyökalu

Seuraavassa osiossa käsitellään asentamista MySQL Työpöytä päällä Windows.

Miten Asenna MySQL Työpöytä (tarvittaessa Windows)

Tässä osiossa opimme asentamaan ja käyttämään MySQL Työpöytä.

asentaminen MySQL Työpöytä on kaksivaiheinen prosessi.

1) Asenna MySQL Yhteisön Server.

2) Asenna MySQL Työpöytä — voit asentaa työpöydän zip-tiedostolla tai MSI-asennusohjelmalla (suositus).

Huomautus: Tarvitset järjestelmänvalvojan tai tehokäyttäjän oikeudet asennuksen suorittamiseen.

Päästä alkuun

Kun olet asentanut yllä olevan, sinun on määritettävä MySQL Työpöytä alla olevan kuvan mukaisesti. Seuraavassa on vaiheittainen asennusprosessi. MySQL Työpöytä.

Vaihe 1) Avaa Aloitusikkuna. Ensimmäinen askel on käynnistäminen MySQL Työpöytä. Näkyvillä olevaa ikkunaa kutsutaan aloitusikkunaksi.

install MySQL Työpöytä

Vaihe 2) Avaa ohjattu uuden yhteyden luonti. Seuraavaksi sinun on luotava oma MySQL palvelinyhteys, joka sisältää tietoja kohdetietokantapalvelimesta, mukaan lukien yhteyden muodostamisen siihen. Napsauta +-merkkiä MySQL Työpöydän aloitusikkuna. Tämä avaa uuden yhteyden luontitoiminnon.

install MySQL Työpöytä

Vaihe 3) Napsauta Määritä palvelimen hallinta -painiketta. Aloittelijana voit luoda yhteyden paikallisesti asennettuun palvelimeen. Napsauta Määritä palvelimen hallinta -painiketta Määritä uusi yhteys -ikkunassa tarkistaaksesi palvelimen kokoonpanon. MySQL palvelin.

install MySQL Työpöytä

Vaihe 4) Jatka napsauttamalla Seuraava-painiketta. Uusi ikkuna nimeltä Määritä paikallinen hallinta avautuu. Jatka napsauttamalla Seuraava-painiketta.

install MySQL Työpöytä

Vaihe 5) Syötä salasanasi ja paina OK. Seuraavaksi ohjattu toiminto testaa yhteyden tietokantaan. Jos testi epäonnistuu, palaa takaisin ja korjaa tietokannan yhteysparametrit. Sen jälkeen se avaa ponnahdusikkunan, jossa kysytään pääkäyttäjän salasanaa yhteyden testaamiseksi paikalliseen tietokantaan. MySQL palvelininstanssi. Salasana on se, jonka asetit asennuksen aikana MySQL. Syötä salasanasi ja paina OK.

install MySQL Työpöytä

Vaihe 6) Jatka napsauttamalla Seuraava. Seuraavaksi ohjattu toiminto testaa yhteyden tietokantaan. Jos testi epäonnistuu, palaa takaisin ja korjaa tietokannan yhteysparametrit. Jos kaikki testit onnistuvat, jatka napsauttamalla Seuraava.

install MySQL Työpöytä

Vaihe 7) Napsauta Seuraava. Sen jälkeen avautuu uusi ohjattu toiminto, joka käsittelee paikallista palvelunhallintaa – sen avulla voit vaihtaa useiden palveluiden välillä MySQL palvelimia asennettuna yhdelle koneelle. Aloittelijana voit ohittaa tämän ja jatkaa napsauttamalla Seuraava.

install MySQL Työpöytä

Vaihe 8) Valitse MySQL Palvelimen määritystiedosto. Ohjattu toiminto tarkistaa sitten, että sinulla on pääsy MySQL Palvelimen määritystiedosto ja testaa käynnistys-/pysäytyskomentoja.

install MySQL Työpöytä

Vaihe 9) Viimeistele palvelimen määritys napsauttamalla Valmis. Seuraavaksi voit tarkastella nykyisiä määrityksiä. Kun olet tarkistanut määritykset, napsauta Valmis viimeistelläksesi palvelimen määrityksen.

install MySQL Työpöytä

Vaihe 10) Napsauta Testaa yhteys -painiketta. Seuraavaksi muodostetaan yhteys, jota voidaan käyttää palvelimeen yhteyden muodostamiseen. Jos et ole vielä luonut yhteyttä, voit käyttää annettuja oletusarvoja. Napsauta Testaa yhteys [2] syötettyäsi yhteyden nimen [1].

install MySQL Työpöytä

Vaihe 11) Napsauta OK. Uusi valintaikkuna avautuu ja sinulta kysytään pääkäyttäjän/valitun käyttäjän salasanaa. Jos MySQL Jos pääkäyttäjällä on salasana, voit syöttää sen Store-sovellukseen Vault ominaisuus. Napsauta OK.

install MySQL Työpöytä

Jos käyttäjän syöttämä salasana on oikein, seuraava näyttö tulee näkyviin. Napsauta molempia OK-painikkeita ja olet valmis.

install MySQL Työpöytä

Uusi esiintymä näkyy etusivulla.

install MySQL Työpöytä

Double-klikkaa ja aloita kysely.

UKK

MySQL Workbench Community Edition on ilmainen ja avoimen lähdekoodin GPL-lisenssillä varustettu, ja se on saatavilla seuraaville: Windows, macOSja Linux. Kaupallinen versio lisäominaisuuksilla toimitetaan osana maksullista MySQL Yritystilaukset alkaen Oracle.

Kyllä. MySQL Workbench on asiakastyökalu, joten se tarvitsee MySQL palvelin, johon yhdistetään — joko paikallisesti asennettuna tai TCP/IP-verkkoyhteyden kautta tavoitettavissa. Asenna MySQL Yhteisöpalvelin ennen työpöytää tai sen vieressä.

Kyllä. MySQL Workbench on monialustainen, ja siinä on viralliset yhteisöversiot Windows, macOSja suosituissa Linux-jakeluissa. Käyttöliittymä ja ominaisuudet ovat pääpiirteittäin samat kaikissa kolmessa, vaikka tämä opas osoittaakin Windows asennus.

MySQL Workbench on työpöytäsovellus, jossa on visuaalisia mallinnus- ja hallintatyökaluja, kun taas phpMyAdmin on selainpohjainen käyttöliittymä. Workbench sopii skeemasuunnitteluun ja paikalliseen kehitykseen; phpMyAdmin puolestaan ​​nopeaan palvelimella tapahtuvaan hallintaan. Molemmat ovat ilmaisia.

Virhe 2003 tarkoittaa, että Workbench ei saa yhteyttä palvelimeen. Vahvista, että MySQL palvelu on käynnissä, isäntänimi ja portti 3306 ovat oikein ja palomuuri tai suojausryhmä sallii yhteyden. Tarkista etäpalvelimien osalta bind-address-asetus.

Kyllä. Sisäänrakennettu siirtotoiminto siirtää skeemoja ja tietoja MySQL järjestelmistä, kuten Microsoft SQL Server, PostgreSQLja Sybase. Se yhdistää tietotyypit ja antaa sinun tarkastella skriptejä ennen niiden suorittamista.

Kyllä. MySQL HeatWave GenAI lisää luonnollisesta kielestä SQL:ksi -ominaisuuden, joka muuntaa tavalliset kysymykset SELECT-lausekkeiksi käyttämällä laajaa kielimallia, jota ohjaa skeemasi. Erilliset tekoälyyn perustuvat tekstistä SQL:ksi -työkalut voivat myös luonnostella MySQL kysymykset, joita voit tarkastella.

Kyllä. GitHub Copilot ehdottaa ja täydentää SQL:ää editoreissa, kuten VS Code ja Visual Studio, liitosten, suodattimien ja skeemakoodin piirtäminen kommenteista. MySQL Workbenchissä ei ole omaa Copilotia, joten luonnostele tuetussa editorissa ja liitä.

Tiivistä tämä viesti seuraavasti: