MySQL Workbench Tutorial - En omfattande guide till RDBMS-verktyget

Denna blogg på MySQL Workbench Tutorial ger dig en inblick i alla funktioner och funktioner i RDBMS-verktyget med tydliga steg.

Den tidigare bloggen på MySQL-handledning fokuserade främst på de olika kommandona och begreppen relaterade till SQL. I den här bloggen på MySQL Workbench Tutorial lär du dig verktyget för MySQL att utföra olika operationer.

Följande ämnen kommer att behandlas längs den här bloggen:





MySQL Workbench Tutorial: Vad är MySQL?

MySQL är ett open-source relationsdatabashanteringssystem som fungerar på många plattformar. Det ger åtkomst till flera användare för att stödja många lagringsmotorer.

MySQL har olika funktioner som gör det möjligt för oss att utföra många uppgifter, såsom omfattande applikationsutveckling, som ger tillgänglighet och skalbarhet.



Nu, självklart, när du arbetar på industrinivå kan du inte göra allt på terminalen, eller hur? Du behöver någon form av instrumentpanel som gör det enkelt för dig att arbeta med stora databaser och skapa modeller.

Tja, instrumentpanelen som kan utföra dessa åtgärder är MySQL Workbench.

MySQL Workbench Tutorial: MySQL Workbench & dess funktioner

MySQL Workbench är ett design eller ett grafiskt verktyg som används för att arbeta med MySQL-servrar och databaser. Det här verktyget är kompatibelt med de äldre 5.x-versionerna och stöder inte 4.x-serverversionerna.



Funktionerna i MySQL Workbench är som följer:

  • SQL-utveckling: Denna funktionalitet ger möjlighet att utföra SQL-frågor, skapa och hantera anslutningar till databasservrar med den inbyggda SQL Editor.
  • Datamodellering (design): Denna funktion gör det möjligt för dig att skapa modeller av ditt databasschema grafiskt, utföra bakåt- och framåtkonstruktion mellan ett schema och en live-databas och redigera alla aspekter av din databas med den omfattande tabellredigeraren.
  • Serveradministration: Denna funktion gör det möjligt för dig att administrera instanser av MySQL-server genom att administrera användare, utföra säkerhetskopiering och återställning, inspektera granskningsdata, visa databashälsa och övervaka MySQL-serverns prestanda.
  • Datamigrering: Med den här funktionen kan du migrera från Microsoft SQL Server, Microsoft Access och andra RDBMS-tabeller, objekt och data till MySQL.
  • MySQL Enterprise Support: Denna funktionalitet ger stöd för Enterprise-produkter som MySQL Enterprise Backup, MySQL Firewall och MySQL Audit.

Nu när du känner till MySQL Workbench, låt mig sedan berätta de grundläggande kraven och stegen för att installera MySQL Workbench.

Vill du bli certifierad som databasadministratör?

MySQL Workbench Tutorial: Installera MySQL Workbench

De grundläggande systemkraven för att installera MySQL Workbench är att du bör ha MySQL installerat på ditt system.

Nu, eftersom MySQL Workbench är tillgänglig för många operativsystem. Var och en av dessa system har sina egna grundkrav som du kan hänvisa till här .

Förutom att ladda ner MySQL Workbench måste du klicka på fliken Nedladdningar och sedan välja den utgåva som du vill ladda ner.

MySQL Workbench Download - MySQL Workbench Tutorial - Edureka

Så om du till exempel vill ladda ner Community-utgåvan av Workbench på Windows kan du hänvisa till länken här .

Nu när du vet hur du installerar, låt mig berätta utgåvorna av MySQL Workbench Editions.

hur man använder goto i c ++

MySQL Workbench Tutorial: MySQL Workbench Editions

MySQL Workbench finns främst i tre utgåvor:

  • Community Edition (öppen källkod, GPL)
  • Standardutgåva (kommersiell)
  • Enterprise Edition (kommersiell)
Funktioner Community Edition standard utgåva Enterprise Edition
Visuell SQL-utvecklingJaJaJa
Visual Database AdministrationJaJaJa
PrestandajusteringJaJaJa
Användar- och sessionshanteringJaJaJa
AnslutningshanteringJaJaJa
ObjekthanteringJaJaJa
DatahanteringJaJaJa
Visuell datamodelleringJaJaJa
Omvänd teknikJaJaJa
Forward EngineeringJaJaJa
SchemasynkroniseringJaJaJa
Schema och modellvalideringettNejJaJa
DBDocettNejJaJa
GUI för MySQL Enterprise BackupettNejNejJa
GUI för MySQL Enterprise AuditettNejNejJa
GUI för MySQL Enterprise FirewallettNejJaJa
Skript och pluginsJaJaJa
DatabasmigreringJaJaJa

När du väl har laddat ner och installerat MySQL Workbench kommer du att se följande skärm, dvs. hemfliken.

På vänster sida av fliken Hem ser du tre olika ikoner, eller hur?

Det här är de huvudsakligen de tre modulerna:

  • SQL-utveckling - Detta avsnitt består av SQL-redigeraren genom vilken du kan skapa och hantera databaser.
  • Datamodellering - I det här avsnittet kan du modellera dina data efter ditt behov.
  • Serveradministration - Detta avsnitt används för att migrera dina databaser mellan anslutningar.

Nu, innan du går in i dessa moduler, för att använda deras funktioner. Du måste först börja med att skapa en anslutning.

MySQL Workbench Tutorial: Skapa en anslutning

För att skapa en anslutning måste du klicka på plustecknet som du ser på hemfliken som du ser.

När du klickar på det kommer du att se denna dialogruta, där du måste nämna anslutningsnamnet, anslutningsmetoden och andra detaljer som du kan se i dialogrutan. När du har nämnt detaljerna klickar du bara på OK .

När du klickar på OK ser du att din anslutning har skapats.

Nu ska vi fortsätta vår diskussion genom att komma in i SQL Editor.

Intresserad av att knäcka intervjuer för DBA?

MySQL Workbench Tutorial: SQL Editor

SQL Editor används som består av en uppsättning specialiserade redigerare som fråga, schema och tabell. Bortsett från detta består redaktören också av fyra rutor som du kan se på skärmen.

Så med frågorna och rutorna kan du skapa och redigera data, utföra grundläggande administrativa uppgifter, visa och exportera resultat och köra frågor.

Låt oss nu titta på avsnittet om administrativa uppgifter.

MySQL Workbench Tutorial: Administrativa uppgifter

Under detta avsnitt kommer du att gå igenom följande avsnitt:

Serverstatus

Den här fliken ger dig en omedelbar bild av de grundläggande hälsoindikatorerna och räknarna för din MySQL-miljö. Som du kan se i ögonblicksbilden nedan inkluderar den här fliken vyn över serverns körhastighet, tillgängliga funktioner, serverkataloger och säkerhetsinställningar för autentisering och SSL.

Användare och privilegier

Den här fliken ger en lista över alla användare och behörigheter som är relaterade till en aktiv MySQL-serverinstans. Så med den här fliken kan du lägga till och hantera användarkonton, justera behörigheter och upphöra lösenord. Se ögonblicksbilden nedan.

Dataexport och import

Det finns huvudsakligen tre sätt att exportera och importera data i MySQL Workbench som du kan gå igenom nedanstående tabell.

GUI Plats Datauppsättning Exportera typer Importera typer
Resultat Grid-menyn under SQL-redigerarenResultatuppsättningen (efter en SQL-fråga)CSV, HTML, JSON, SQL, XML, Excel XML, TXTCSV
Objektläsarens snabbmenyTabellerJSON, CSVJSON, CSV
Management NavigatorDatabaser och / eller tabellerSQLSQL
Management NavigatorDatabaser och / eller tabellerSQLSQL

För att exportera / importera data måste du nu välja alternativet Dataexport / Dataimport från Navigatorfönster .

När du har valt alternativet måste du nämna sökvägen till mappen från / till vilken du vill importera / exportera. Se ögonblicksbilden nedan.

MySQL Enterprise Backup-gränssnitt

De kommersiella utgåvorna av MySQL Workbench gör det möjligt för oss att använda en MySQL Enterprise Backup (MEB) -funktionalitet så att vi kan skydda data från förlust.

Det finns huvudsakligen två MySQL Enterprise Backup-operationer tillgängliga från MySQL Workbench:

  • Säkerhetskopiering online: Den här åtgärden skapar en reservprofil för att definiera vad som skasäkerhetskopieras, var säkerhetskopian ska lagras och när(frekvensen) MySQL bör säkerhetskopieras.
  • Återställ: Den här åtgärden återställer MySQL-servern till en viss tidpunkt genom att återställa en säkerhetskopia som skapades av Online Backup-funktionen i MySQL Workbench.

MySQL Workbench Tutorial: Performance Dashboard

Performance Dashboard för MySQL Workbench ger dig en statistisk bild av serverns prestanda. Öppna instrumentpanelen genom att gå till Navigatorfönster och under Prestanda avsnitt Dashboard. Se ögonblicksbilden nedan.

Bortsett från detta, gör prestationsavsnittet dig att ge insikt i MySQL-serveroperationer genom Performance Schema Reports och låter dig också se nyckelstatistiken för frågor som körs via Query Statistics.

MySQL Workbench Tutorial: Databasdesign och modellering

Med databasdesign kan du visualisera krav och lösa designproblem. Detta gör att du kan skapa giltiga och välpresterande databaser samtidigt som du ger flexibiliteten att svara på utvecklade datakrav.

Som du kan se i ögonblicksbilden nedan har du huvudsakligen tre alternativ.

Från vänster sida kan du med plustecknet lägga till ett nytt EER-diagram. Mapptecknet låter dig lägga till sparade EER-modeller på din dator för att basera arbetsbänken. Piltecknet som du ser låter dig antingen skapa en EER-modell från databasen eller EER-modellen från ett skript.

Nedanstående ögonblicksbild är grundvy MySQL Workbench.

I databasmodelleringen kan du skapa ett EER-diagram med hjälp av modellredigeraren. Så du kan lägga till en tabell, lägga till en vy, lägga till en rutin, redigera data i tabellen, markera en viss del av modellen.

Tja, killar, det här är inte ett slut på funktionerna, jag lämnar resten av dem så att du utforskar.

MySQL Workbench Tutorial: Guiden för datamigrering

MySQL Workbench ger möjlighet att migrera ODBC-kompatibla databaser till MySQL. Det låter dig migrera till olika databastyper, inklusive MySQL, över servrar. Det gör det också möjligt att konvertera tabeller och kopiera data, men konverterar inte lagrade procedurer, vyer eller utlösare.

Förutom att arbeta på många plattformar tillåter migreringen anpassning och redigering under migreringsprocessen.

Följande är stegen som utförs av Migration Wizard när du migrerar en databas till MySQL:

  • Ursprungligen ansluter den till källan RDBMS och hämtar en lista över tillgängliga databaser.
  • Utför omvänd konstruktion av den valda databasen till en intern representation som är specifik för källan RDBMS. Så med detta steg byts namn på alla objekt baserat på den typ av objektmappningsmetod som väljs.
  • Sedan börjar den automatiskt migrera källan RDBMS-objekt till MySQL-specifika objekt.
  • Därefter tillåter det oss att granska ändringarna så att vi kan redigera och korrigera fel i de migrerade objekten.
  • Sedan skapas det migrerade objekt i MySQL-målservern. Du kan alltid gå tillbaka till föregående steg och korrigera eventuella fel.
  • Slutligen kopieras data från de migrerade tabellerna från källan RDBMS till MySQL.

MySQL Workbench Tutorial: Avancerade MySQL-funktioner

Tillhandahåller ett tilläggssystem som gör det möjligt för utvecklaren att utöka MySQL Workbench-funktionerna. Det ger också åtkomst till ett plattforms-GUI-bibliotek, MForms, och gör det möjligt att skapa tillägg som har ett grafiskt användargränssnitt.

De avancerade funktionerna i Workbench möjliggör följande funktioner:

  • Du kan skapa verktyg och plugins
  • Du kan manipulera scheman och automatisera vanliga uppgifter
  • Du kan utöka Workbench-användargränssnittet och skapa anpassade Workbench-funktioner

Så det är ett slut på den här bloggen!

Jag hoppas att du gillade att läsa den här bloggen på MySQL Workbench Tutorial-blogg. Vi har sett de olika funktionerna och funktionerna i MySQL Workbench.

Vill du lära dig mer om MySQL?

Om du vill lära dig mer om MySQL och lära känna denna relationsdatabas med öppen källkod, kolla in vår som kommer med instruktörsledad live-utbildning och verklig projektupplevelse. Denna utbildning hjälper dig att förstå MySQL på djupet och hjälper dig att behärska ämnet.

Har du en fråga till oss? Vänligen nämna det i kommentarfältet i ” MySQL Workbench Tutorial ”Och jag kommer tillbaka till dig.