MySQL Workbench Tutorial - En omfattende guide til RDBMS-verktøyet



Denne bloggen på MySQL Workbench Tutorial vil gi deg et innblikk i alle funksjoner og funksjoner i RDBMS-verktøyet med klare trinn.

Den forrige bloggen på MySQL Tutorial hovedsakelig fokusert på de forskjellige kommandoene og konseptene knyttet til SQL. I denne bloggen på MySQL Workbench Tutorial, lærer du verktøyet for MySQL til å utføre forskjellige operasjoner.

Følgende emner vil bli dekket langs denne bloggen:





MySQL Workbench Tutorial: Hva er MySQL?

MySQL er et åpen kildekode relasjonelt databasestyringssystem, som fungerer på mange plattformer. Det gir tilgang til flere brukere for å støtte mange lagringsmotorer.

MySQL har forskjellige funksjoner som gjør det mulig for oss å utføre mange oppgaver som omfattende applikasjonsutvikling, som gir tilgjengelighet og skalerbarhet.



Nå, åpenbart, når du jobber på industrinivå, kan du ikke gjøre alt på terminalen, ikke sant? Du trenger et slags instrumentbord som gjør det enkelt for deg å jobbe med store databaser og lage modeller.

Vel, dashbordet som kan utføre disse handlingene er MySQL Workbench.

MySQL Workbench Tutorial: MySQL arbeidsbenk og dens funksjoner

MySQL Workbench er et design eller et grafisk verktøy som brukes til å jobbe med MySQL-servere og databaser. Dette verktøyet er kompatibelt med eldre 5.x-versjoner og støtter ikke 4.x-serverversjoner.



Funksjonene til MySQL Workbench er som følger:

  • SQL-utvikling: Denne funksjonaliteten gir muligheten til å utføre SQL-spørringer, opprette og administrere forbindelser til databaseservere ved hjelp av den innebygde SQL Editor.
  • Datamodellering (design): Denne funksjonaliteten gjør det mulig å lage modeller av databaseskjemaet ditt grafisk, utføre reverse og forward engineer mellom et skjema og en live database, og redigere alle aspekter av databasen din ved hjelp av den omfattende Table Editor.
  • Serveradministrasjon: Denne funksjonaliteten gjør det mulig å administrere forekomster av MySQL-servere ved å administrere brukere, utføre sikkerhetskopiering og gjenoppretting, inspisere revisjonsdata, se databasens helse og overvåke ytelsen til MySQL-serveren.
  • Datamigrering: Denne funksjonaliteten lar deg migrere fra Microsoft SQL Server, Microsoft Access og andre RDBMS-tabeller, objekter og data til MySQL.
  • MySQL Enterprise-støtte: Denne funksjonaliteten gir støtte for Enterprise-produkter som MySQL Enterprise Backup, MySQL Firewall og MySQL Audit.

Nå som du vet om MySQL Workbench, kan jeg fortelle deg de grunnleggende kravene og trinnene for å installere MySQL Workbench.

Vil du bli sertifisert som databaseadministrator?

MySQL Workbench Tutorial: Installer MySQL Workbench

De grunnleggende systemkravene for å installere MySQL Workbench er at du bør ha MySQL installert på systemet ditt.

Nå, siden MySQL Workbench er tilgjengelig for mange operativsystemer. Hvert av disse systemene har sine egne grunnleggende krav som du kan henvise til her .

java hvordan konvertere dobbelt til int

Bortsett fra dette, for å laste ned MySQL Workbench, må du klikke på Nedlastinger-fanen og deretter velge utgaven du vil laste ned.

MySQL Workbench Download - MySQL Workbench Tutorial - Edureka

Så hvis du for eksempel vil laste ned Community-utgaven av Workbench på Windows, kan du henvise til lenken her .

Nå som du vet hvordan du installerer, la meg fortelle deg utgavene av MySQL Workbench Editions.

MySQL Workbench Tutorial: MySQL Workbench Editions

MySQL Workbench er hovedsakelig tilgjengelig i tre utgaver:

  • Community Edition (Open Source, GPL)
  • Standardutgave (kommersiell)
  • Enterprise Edition (kommersiell)
Egenskaper Community Edition Standardutgave Enterprise Edition
Visuell SQL-utviklingJaJaJa
Visual Database AdministrationJaJaJa
Performance TuningJaJaJa
Bruker- og øktstyringJaJaJa
TilkoblingsadministrasjonJaJaJa
ObjektstyringJaJaJa
DataledelseJaJaJa
Visuell datamodelleringJaJaJa
Omvendt ingeniørfagJaJaJa
Forward EngineeringJaJaJa
SkjemasynkroniseringJaJaJa
Skjema og modellvalideringenNeiJaJa
DBDocenNeiJaJa
GUI for MySQL Enterprise BackupenNeiNeiJa
GUI for MySQL Enterprise AuditenNeiNeiJa
GUI for MySQL Enterprise FirewallenNeiJaJa
Skript og pluginsJaJaJa
DatabaseoverføringJaJaJa

Når du først har lastet ned og installert MySQL Workbench, ser du følgende skjermbilde, dvs. hjemmefanen.

På venstre side av Hjem-fanen ser du 3 forskjellige ikoner, ikke sant?

Vel, dette er hovedsakelig de tre modulene:

  • SQL-utvikling - Denne delen består av SQL-editoren der du kan opprette og administrere databaser.
  • Datamodellering - Denne delen lar deg modellere dataene dine etter ditt behov.
  • Serveradministrasjon - Denne delen brukes til å migrere databasene dine mellom tilkoblinger.

Nå, før du går inn i disse modulene, må du bruke funksjonene deres. Du må først starte med å opprette en forbindelse.

MySQL Workbench Tutorial: Opprette en forbindelse

Nå, for å opprette en tilkobling, må du klikke på plusstegnet du ser på hjemmefanen du ser.

Når du klikker på det, vil du se denne dialogboksen, der du må nevne tilkoblingsnavnet, tilkoblingsmetoden og andre detaljer som du kan se i dialogboksen. Når du har nevnt detaljene, er det bare å klikke på OK .

Når du klikker på OK, vil du se at forbindelsen din er opprettet.

La oss nå fortsette diskusjonen vår ved å gå inn i SQL Editor.

Interessert i å knekke intervjuer for DBA?

MySQL Workbench Tutorial: SQL Editor

SQL Editor brukes, består av et sett med spesialiserte redigeringssett som spørring, skjema og tabell. Bortsett fra dette består redaktøren også av fire ruter som du kan se på skjermen.

Så, spørringene og rutene sammen lar deg opprette og redigere data, utføre grunnleggende administrative oppgaver, vise og eksportere resultater og kjøre spørsmål.

La oss nå se på delen med administrative oppgaver.

MySQL Workbench Tutorial: Administrative oppgaver

Under denne delen vil du gå gjennom følgende seksjoner:

Serverstatus

Denne fanen gir deg øyeblikkelig oversikt over de grunnleggende helseindikatorene og tellerne for MySQL-miljøet ditt. Som du kan se på øyeblikksbildet nedenfor, inkluderer denne kategorien visningen av serverens løpshastighet, tilgjengelige funksjoner, serverkataloger og sikkerhetsinnstillinger for autentisering og SSL.

Brukere og privilegier

Denne fanen gir en liste over alle brukere og privilegier som er relatert til en aktiv MySQL-serverforekomst. Så med denne fanen kan du legge til og administrere brukerkontoer, justere rettigheter og utgå passord. Se øyeblikksbildet nedenfor.

Dataeksport og import

Det er hovedsakelig tre måter å eksportere og importere data i MySQL Workbench, som du kan gå gjennom tabellen nedenfor.

GUI-plassering Datasett Eksporttyper Importtyper
Resultat Rutenett-meny under SQL-redigererenResultatsettet (etter å ha utført en SQL-spørring)CSV, HTML, JSON, SQL, XML, Excel XML, TXTCSV
Objektleser-kontekstmenyTabellerJSON, CSVJSON, CSV
Management NavigatorDatabaser og / eller tabellerSQLSQL
Management NavigatorDatabaser og / eller tabellerSQLSQL

Nå, for å eksportere / importere data, må du velge alternativet Dataeksport / Dataimport fra Navigatorrute .

Etter at du har valgt alternativet, må du nevne banenavnet til mappen du vil importere / eksportere til. Se øyeblikksbildet nedenfor.

java hvordan avslutte programmet

MySQL Enterprise Backup-grensesnitt

De kommersielle utgivelsene av MySQL Workbench gjør det mulig for oss å bruke en MySQL Enterprise Backup (MEB) -funksjonalitet slik at vi kan beskytte dataene mot tap.

Det er hovedsakelig to MySQL Enterprise Backup-operasjoner tilgjengelig fra MySQL Workbench:

  • Online sikkerhetskopiering: Denne operasjonen oppretter en sikkerhetskopiprofil for å definere hva som skalsikkerhetskopieres, hvor sikkerhetskopien skal lagres, og når(frekvensen) MySQL skal sikkerhetskopieres.
  • Restaurere: Denne operasjonen gjenoppretter MySQL-serveren til et bestemt tidspunkt ved å gjenopprette en sikkerhetskopi som ble opprettet av Online Backup-funksjonen i MySQL Workbench.

MySQL Workbench Tutorial: Performance Dashboard

Performance Dashboard av MySQL Workbench gir deg en statistisk oversikt over serverens ytelse. For å åpne dashbordet, gå til Navigatorrute og under Opptreden Velg Dashboard. Se øyeblikksbildet nedenfor.

Bortsett fra dette, gir ytelsesdelen deg mulighet til å gi innsikt i MySQL-serveroperasjonene gjennom Performance Schema Reports, og lar deg også se nøkkelstatistikken til spørringer utført gjennom Query Statistics.

MySQL Workbench Tutorial: Databasedesign og modellering

Med databasedesign kan du visualisere krav og løse designproblemer. Dette gjør at du kan lage gyldige og godt utførende databaser samtidig som du gir fleksibilitet til å svare på utviklede datakrav.

Som du kan se i øyeblikksbildet nedenfor, har du hovedsakelig tre alternativer.

Fra venstre side kan plusstegnet legge til et nytt EER-diagram. Mappeskiltet lar deg legge til lagrede EER-modeller på din PC for å basere arbeidsbenken. Piltegnet som du ser, lar deg enten opprette en EER-modell fra databasen eller EER-modellen fra et skript.

Nedenstående øyeblikksbilde er den grunnleggende visningen MySQL Workbench.

I databasemodelleringen kan du lage et EER-diagram ved hjelp av modelleditoren. Så du kan legge til en tabell, legge til en visning, legge til en rutine, redigere dataene i tabellen, markere en bestemt del av modellen.

Vel, gutter, dette er ikke en slutt på funksjonalitetene, jeg lar resten av dem være slik at du utforsker.

MySQL Workbench Tutorial: Veiviser for datamigrering

MySQL Workbench gir muligheten til å migrere ODBC-kompatible databaser til MySQL. Det lar deg migrere til forskjellige databasetyper, inkludert MySQL, på tvers av servere. Det gjør det også mulig å konvertere tabeller og kopiere data, men vil ikke konvertere lagrede prosedyrer, visninger eller utløsere.

Bortsett fra å jobbe på mange plattformer, tillater migreringen tilpasning og redigering under migreringsprosessen.

Følgende er trinnene utført av Migration Wizard mens du migrerer en database til MySQL:

hva er en virtuell metode
  • Opprinnelig kobles den til kilden RDBMS og henter en liste over tilgjengelige databaser.
  • Utfører reversering av den valgte databasen til en intern representasjon som er spesifikk for kilden RDBMS. Så, med dette trinnet blir alle objektene omdøpt basert på typen av kartleggingsmetode for objektnavn som er valgt.
  • Deretter begynner det automatisk å migrere kilden RDBMS-objekter til MySQL-spesifikke objekter.
  • Etter det lar det oss se gjennom endringene slik at vi kan redigere og rette feil i de migrerte objektene.
  • Deretter oppretter den de migrerte objektene i målet MySQL-serveren. Du kan alltid gå tilbake til forrige trinn og rette feilene hvis det oppstår.
  • Til slutt blir dataene fra de migrerte tabellene kopiert fra kilden RDBMS til MySQL.

MySQL Workbench Tutorial: Avanserte MySQL-muligheter

Tilbyr et utvidelsessystem som gjør at utvikleren kan utvide MySQL Workbench-funksjonene. Det gir også tilgang til et plattform-GUI-bibliotek, MForms, og muliggjør oppretting av utvidelser som har et grafisk brukergrensesnitt.

De avanserte funksjonene i Workbench muliggjør følgende funksjoner:

  • Du kan lage verktøy og plugins
  • Du kan manipulere skjemaer og automatisere vanlige oppgaver
  • Du kan utvide Workbench-brukergrensesnittet og opprette egendefinerte Workbench-funksjoner

Så det er slutt på denne bloggen!

Jeg håper du likte å lese denne bloggen på MySQL Workbench Tutorial blog. Vi har sett de forskjellige funksjonene og funksjonene til MySQL Workbench.

Vil du lære mer om MySQL?

Hvis du ønsker å lære mer om MySQL og bli kjent med denne open source relasjonsdatabasen, kan du sjekke ut vår som kommer med instruktørledet live-opplæring og reell prosjektopplevelse. Denne opplæringen vil hjelpe deg med å forstå MySQL i dybden og hjelpe deg med å mestre emnet.

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet til ” MySQL Workbench Tutorial ”Og jeg kommer tilbake til deg.