logo

MySQL Workbench (nedladdning och installation)

MySQL Workbench är ett enhetligt visuellt databasdesign eller grafiskt användargränssnittsverktyg som används för att arbeta med databasarkitekter, utvecklare och databasadministratörer. Det är utvecklat och underhållet av Oracle. Det tillhandahåller SQL-utveckling, datamodellering, datamigrering och omfattande administrationsverktyg för serverkonfiguration, användaradministration, säkerhetskopiering och många fler. Vi kan använda denna serveradministration för att skapa nya fysiska datamodeller, E-R-diagram och för SQL-utveckling (kör frågor, etc.). Det är tillgängligt för alla större operativsystem som Mac OS, Windows och Linux. MySQL Workbench stöder fullt ut MySQL Server version v5.6 och högre.

MySQL Workbench-kåpor fem huvudfunktioner , som ges nedan:

SQL-utveckling: Denna funktion ger dig möjligheten att utföra SQL-frågor, skapa och hantera anslutningar till databasservrarna med hjälp av inbyggd SQL-editor.

Datamodellering (design): Den här funktionen ger dig möjligheten att skapa modeller av databasen Schema grafiskt, utföra bakåt- och framåtutveckling mellan ett schema och en livedatabas och redigera alla aspekter av databasen med hjälp av den omfattande tabellredigeraren. Tabellredigeraren ger möjlighet att redigera tabeller, kolumner, index, vyer, utlösare, partitionering, etc.

Serveradministration: Denna funktion gör det möjligt för dig att administrera MySQL Server-instanser genom att administrera användare, inspektera granskningsdata, se databastillstånd, utföra säkerhetskopiering och återställning och övervaka prestandan för MySQL Server.

Datamigrering: Denna funktion låter dig migrera från Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere och andra RDBMS-tabeller, objekt och data till MySQL. Den stöder också migrering från de tidigare versionerna av MySQL till de senaste utgåvorna.

MySQL Enterprise stöder: Denna funktion ger stöd för Enterprise-produkter som MySQL-brandvägg, MySQL Enterprise Backup och MySQL Audit.

MySQL Workbench Editions

MySQL Workbench finns huvudsakligen tillgänglig i tre utgåvor, som ges nedan:

  1. Community Edition (öppen källkod, GPL)
  2. Standardutgåva (kommersiell)
  3. Enterprise Edition (kommersiell)

Community Edition

Community Edition är en öppen källkod och fritt nedladdningsbar version av det mest populära databassystemet. Det kom under GPL-licensen och stöds av en stor grupp av utvecklare.

standard utgåva

Det är den kommersiella utgåvan som ger möjlighet att leverera högpresterande och skalbara OLTP-applikationer (Online Transaction Processing). Det har gjort MySQL känt tillsammans med industriell styrka, prestanda och tillförlitlighet.

Enterprise Edition

Det är den kommersiella utgåvan som innehåller en uppsättning avancerade funktioner, hanteringsverktyg och teknisk support för att uppnå högsta skalbarhet, säkerhet, tillförlitlighet och drifttid. Den här utgåvan minskar också risken, kostnaden, komplexiteten vid utveckling, driftsättning och hantering av MySQL-applikationer.

Låt oss förstå det med följande jämförelsetabell.

Funktionalitet Community Edition standard utgåva Enterprise Edition
Visuell SQL-utveckling Ja Ja Ja
Visuell databasadministration Ja Ja Ja
Prestandajustering Ja Ja Ja
Användar- och sessionshantering Ja Ja Ja
Anslutningshantering Ja Ja Ja
Objekthantering Ja Ja Ja
Datahantering Ja Ja Ja
Visuell datamodellering Ja Ja Ja
Reverse Engineering Ja Ja Ja
Forward Engineering Ja Ja Ja
Schemasynkronisering Ja Ja Ja
Schema & modellvalidering Nej Ja Ja
DBDoc Nej Ja Ja
GUI för MySQL Enterprise Backup Nej Nej Ja
GUI för MySQL Enterprise Audit Nej Nej Ja
GUI för MySQL Enterprise Firewall Nej Ja Ja
Skript och plugins Ja Ja Ja
Databasmigrering Ja Ja Ja

MySQL Workbench Environment Setup

Här kommer vi att lära oss hur vi kan ladda ner och installera MySQL Workbench.

Förutsättningar

Följande krav bör vara tillgängliga i ditt system för att fungera med MySQL Workbench:

    MySQL-server:Du kan ladda ner den från här .MySQL Workbench:Du kan ladda ner den från här .
  • Microsoft .NET Framework 4.5.2
  • Microsoft Visual C++ omfördelbar för Visual Studio 2019
  • RAM 4 GB (6 GB rekommenderas)

Installation

Steg 1: Installera MySQL Community Server. För att installera MySQL Server, dubbelklicka på MySQL installationsprogrammet .exe-fil . När du har klickat på .exe-filen kan du se följande skärm:

MySQL Workbench

Steg 2: Välj den Inställningstyp och klicka på Nästa knapp. Det finns flera tillgängliga typer, och du måste välja lämpligt alternativ för att installera MySQL-produkt och funktioner. Här kommer vi att välja ett anpassat alternativ eftersom det endast behövs MySQL Server och Workbench. Om du behöver fler funktioner kan du välja alternativet Fullständigt.

MySQL Workbench

Steg 3: När du klickar på knappen Nästa visas följande skärm.

MySQL Workbench

På den här skärmen går du till MySQL-server klicka på plusikonen (+). Här måste du välja MySQL-servern och lägga till den i rutan till höger genom att klicka på den högra pilsymbolen.

MySQL Workbench

Nu, i Ansökningssektion , måste du göra samma sak som du var tvungen att utföra med MySQL Server och klicka på knappen Nästa. Följande skärm förklarar det tydligare.

MySQL Workbench

Steg 4: När du klickar på Nästa visas följande skärm. Den här skärmen kontrollerar alla krav för att installera MySQL Server och Workbench. Så fort du klickar på Kör knappen installerar den alla krav automatiskt. Klicka nu på knappen Nästa.

MySQL Workbench

Steg 5: På den här skärmen klickar du på knappen Execute för att ladda ner och installera MySQL Server och Workbench.

MySQL Workbench

När nedladdningen och installationen är klar, klicka på knappen Nästa.

MySQL Workbench

Steg 6: På nästa skärm måste vi konfigurera MySQL-servern och klicka på knappen Nästa.

MySQL Workbench

Steg 7: Så snart du klickar på knappen Nästa kan du se skärmen nedan. Här måste vi konfigurera MySQL-servern. Välj nu alternativet Fristående MySQL-server/Classic MySQL-replikering och klicka på Nästa.

MySQL Workbench

Steg 8: På nästa skärm kommer systemet att be dig välja konfigurationstyp och andra anslutningsalternativ. Här kommer vi att välja Config Type som ' Utvecklingsmaskin ' och Connectivity as TCP/IP, och Portnummer är 3306, klicka sedan på Nästa.

MySQL Workbench

Steg 9: Välj nu autentiseringsmetod och klicka på Nästa.

MySQL Workbench

Steg 10: Nästa skärm kommer att be dig välja konto, användarnamn och lösenord. När du har fyllt i alla detaljer klickar du på knappen Nästa.

MySQL Workbench

Steg 11: Nästa skärm kommer att be dig konfigurera Windows-tjänsten. Behåll standardinställningen och klicka på Nästa.

MySQL Workbench

Steg 12: På nästa skärm kommer systemet att be dig tillämpa serverkonfigurationen. För denna konfiguration, klicka på knappen Execute.

MySQL Workbench

Steg 13: När konfigurationen är klar får du skärmen nedan. Klicka nu på Avsluta för att fortsätta.

MySQL Workbench

Steg 14: På nästa skärm kan du se att produktkonfigurationen är klar. Behåll standardinställningen och klicka på knappen Nästa-> Slutför för att slutföra installationen av MySQL-paketet.

MySQL Workbench

MySQL Workbench

Steg 15: När du klickar på knappen Slutför bör MySQL Workbench vara öppen på ditt system, som visas på skärmen nedan.

MySQL Workbench

Steg 16: På skärmen ovan måste du göra en anslutning. För att göra detta, dubbelklicka på rutan som anges av röd pil . Här kommer du att få upp popup-skärmen som ber dig att ange lösenordet som skapades tidigare under installationen. Efter att ha angett lösenordet kan du ansluta till servern.

MySQL Workbench

Steg 17: Om du inte har en anslutning kan du skapa en ny anslutning. För att göra en anslutning, klicka på plusikonen (+) eller gå till menyraden -> Databas -> Anslut till databas, följande skärm visas. Nu måste du fylla i alla detaljer. Här måste du se till att det angivna lösenordet ska vara detsamma som du har skapat tidigare.

MySQL Workbench

Steg 18: När du har angett alla detaljer, klicka på Testa anslutningen för att testa databasanslutningen. Om anslutningen lyckas får du upp följande skärm. Klicka nu på OK->OK för att avsluta installationen.

MySQL Workbench

Steg 19: När du har slutfört alla inställningar öppnas skärmen MySQL Workbench. Dubbelklicka nu på den nyskapade anslutningen, du kommer att få följande skärm där SQL-kommandot kan köras.

MySQL Workbench

java lägg till sträng

MySQL Workbench Administrationsverktyg

Administrationsverktyget spelar en viktig roll för att säkra företagets data. Här kommer vi att diskutera användarens hantering, serverkonfiguration, säkerhetskopiering och återställning av databas, serverloggar och många fler.

Användaradministration

Det är ett visuellt verktyg som gör det möjligt att hantera användaren som relaterar till en aktiv MySQL Server-instans. Här kan du lägga till och hantera användarkonton, bevilja och släppa privilegier, visa användarprofiler och upphöra att gälla för lösenord.

Serverkonfiguration

Det möjliggör avancerad konfiguration av servern. Den ger detaljerad information om servern och statusvariabeln, ett antal trådar, bufferttilldelningsstorlek, finjustering för optimal prestanda och många fler.

Databassäkerhetskopiering och återställning

Det är ett visuellt verktyg som används för att importera/exportera MySQL-dumpfiler. Dumpfilerna innehåller SQL-skript för att skapa databaser, tabeller, vyer och lagrade procedurer.

Serverloggar

Den visar logginformation för MySQL-servern för varje anslutningsflik. För varje anslutningsflik innehåller den en extra flik för de allmänna felloggarna.

Prestanda Dashboard

Den här fliken ger en statistisk bild av serverns prestanda. Du kan öppna den genom att navigera till fliken Navigation och under Prestanda-avsnittet, välj Dashboard.

MySQL Workbench Skapa, ändra, släpp databas

I det här avsnittet kommer vi att se hur en databas skapas, ändras och släpps genom att använda MySQL Workbench. Låt oss se i detalj en efter en.

Skapa databas

För att skapa en databas, gör följande steg:

1. Öppna MySQL Workbench och logga in med användarnamn och lösenord. Gå sedan till fliken Navigation och klicka på Schema meny . Här kan du se alla tidigare skapade databaser.

2. Om du vill skapa en ny databas högerklickar du under Schema-menyn och väljer Skapa schema eller klicka på databasikonen (röd rektangel), som visas på följande skärm.

MySQL Workbench

3. Det nya Schema-fönstret öppnas. Ange det nya databasnamnet (till exempel mytestdb) och använd standard Samling . Sortering används för att lagra specifika datatecken, främst användbart för att lagra främmande språk. Klicka nu på knappen Använd som visas på skärmen nedan:

MySQL Workbench

4. Ett nytt popup-fönster visas, klicka på Verkställ->Slutför för att skapa en ny databas.

5. Efter framgångsrikt skapande av databasen kan du se denna nya databas i Schema-menyn. Om du inte ser detta, klicka på uppdateringsikonen i Schema-menyn.

6. Om du vill se mer information om databasen, välj mytestdb-databasen och klicka på 'i'-ikonen. Informationsfönstret visar flera alternativ, som tabell, kolumn, funktioner, användare och många fler.

7. MySQL Workbench erbjuder inte en möjlighet att byta namn på databasnamnet, men vi kan skapa, uppdatera och ta bort tabellen och dataraderna från databasen.

Släpp databas

1. För att ta bort en databas måste du välja databasen, högerklicka på den och välja Drop Schema alternativ. Följande skärm visas:

MySQL Workbench

2. Välj Släpp nu alternativ i popup-fönstret och databasen inklusive tabell, kommer datarader att raderas från databasservern.

MySQL Workbench Skapa, Ändra, Släpp tabell

I det här avsnittet kommer vi att se hur en tabell skapas, ändras och släpps genom att använda MySQL Workbench. Låt oss se i detalj en efter en.

Skapa bord

För att skapa en tabell, gör följande steg:

1. Öppna MySQL Workbench och logga in med användarnamn och lösenord. Gå sedan till fliken Navigation och klicka på Schema-menyn. Här kan du se alla tidigare skapade databaser. Du kan också skapa en ny databas.

2. Välj den nyskapade databasen, dubbelklicka på den så kommer du upp undermenyn under databasen. Undermenyn under databasen är tabeller, vyer, funktioner och lagrade procedurer, som visas på skärmen nedan.

MySQL Workbench

3. Välj undermenyn Tabeller, högerklicka på den och välj Skapa bord alternativ. Du kan också klicka på skapa en ny tabellikon (visas i röd rektangel) för att skapa en tabell.

4. På den nya tabellskärmen måste du fylla i alla detaljer för att skapa en tabell. Här kommer vi att ange tabellnamnet (till exempel student) och använda standardsortering och motor.

5. Klicka i mittfönstret och fyll i kolumninformationen. Här innehåller kolumnnamnet många attribut som Primary Key(PK), Not Null (NN), Unique Index (UI), Binary(B), Unsigned Data type(UN), Auto Incremental (AI), etc. Följande skärmen förklarar det tydligare. När du har fyllt i alla detaljer, klicka på Tillämpa knapp.

MySQL Workbench

6. Så snart du klickar på knappen Verkställ öppnas SQL-satsfönstret. Återigen, klicka på knappen Verkställ för att utföra uttalandet och knappen Slutför för att spara ändringarna.

7. Gå nu till Schema-menyn och välj databasen som innehåller den nyskapade tabellen, som visas på skärmen nedan.

MySQL Workbench

Ändra tabell

Gör följande steg för att ändra en tabell:

1. Välj den tabell du vill ändra, klicka på 'i'-ikonen så får du upp följande skärm.

MySQL Workbench

2. På skärmen ovan kan du ändra kolumnnamn, datatyp och andra tabellinställningar.

Släpp ett bord

1. För att ta bort en tabell måste du välja tabellen, högerklicka på den och välja alternativet Släpp tabell. Följande skärm visas:

MySQL Workbench

2. Välj Släpp nu alternativet i popup-fönstret för att ta bort tabellen från databasen direkt.

MySQL Workbench Infoga, Läs, Uppdatera, Ta bort datarader

I det här avsnittet kommer vi att se hur vi kan infoga, läsa, uppdatera och ta bort datarader genom att använda MySQL Workbench. Låt oss se i detalj en efter en.

1. Öppna MySQL Workbench och logga in med användarnamn och lösenord. Gå sedan till fliken Navigation och klicka på Schema-menyn. Här har vi framgångsrikt skapat en databas (mystudentdb) och studenttabell med MySQL Workbench.

2. Välj bordet och när vi håller en muspekare över elevbordet kan du se att tabellikonerna dyker upp här. Klicka på tabellen, vilket öppnar ett nytt fönster där den övre delen visar MySQL-satsen och den nedre delen visar dataraderna.

MySQL Workbench

3. För att ange en datarad, välj den aktuella kolumnen och infoga datavärdet. Att infoga datavärden i rader liknar Microsoft Excel-arbetsbladet.

gjutsträng som int java

4. När du har angett dataraderna klickar du på knappen Apply->Apply>Finish för att spara dataraderna.

5. På liknande sätt kan vi redigera eller modifiera de tidigare sparade dataraderna. Efter ändring, spara nytt värde, klicka på knappen Verkställ för att spara ändringar. Det kommer att generera en SQL-uppdateringssats och spara ändringarna i databasen.

Ta bort rad

1. För att ta bort en enskild rad från tabellen måste du välja en datarad, högerklicka på den högra ikonen framför raden och välja alternativet Ta bort rad(er).

2. Klicka nu på Verkställ->Verkställ->Slutför-knappen för att spara ändringar i databasen.

MySQL Workbench Export och Import Database (Tabell)

I det här avsnittet kommer vi att lära oss hur vi kan exportera och importera databasen eller tabellen med hjälp av MySQL Workbench.

Exportera databaser (tabeller)

1. För att exportera databaser eller tabeller, gå till menyraden, klicka på Server och välj alternativet Dataexport, som visas på följande skärm. Det kommer att öppna ett nytt fönster av dataexport inställningar och alternativ.

MySQL Workbench

2. Välj valfri databas så kommer den att visa alla motsvarande tabeller under den valda databasen. Här kan vi också markera en eller flera databaskryssrutor för att inkludera databasen i exportfilen. På samma sätt kan vi välja en eller flera tabeller från den vänstra delen av fönstret.

MySQL Workbench

3. Låt oss välja två databaser, nämligen (myproductdb och mystudentdb), inklusive alla tabeller under denna databas. Gå nu till rullgardinsmenyn, vi kan välja 'Dumpa struktur och data', 'Dumpa endast data' och 'Dumpa endast struktur'.

    Dumpa data och struktur:Det kommer att spara både tabellstruktur och datarader.Endast dumpa data:Det sparar endast de infogade raderna i tabellerna.Endast dumpningsstruktur:Det sparar bara tabellstrukturen, som är databaskolumner och datatyper som definierats av oss.

4. I alternativet Exportera kan du välja önskad exportsökväg. Här kommer jag att behålla standardinställningen. Det finns också två alternativknappar som förklaras nedan.

    Exportera till dumpprojektmapp:Det kommer att spara alla tabeller som separata SQL-filer under en mapp. Det kommer att vara användbart när du importerar eller återställer exportfilen en efter en tabell.Exportera till fristående fil:Det kommer att lagra alla databaser och tabeller i en enda SQL-fil. Det är ett bra alternativ när du vill importera alla databaser, tabeller och datarader med en enda SQL-fil.

5. Klicka på knappen Starta export, som visar förloppsindikatorn och loggen. Öppna nu dokumentmappen i ditt system för att hitta exportfilerna.

Importera databaser (tabeller)

1. För att importera databaser eller tabeller, gå till menyraden, klicka på Server och välj Dataimport alternativ. Det öppnar ett nytt fönster med inställningar och alternativ för dataimport.

2. Här kan du se de två radioalternativen för att importera databaser och tabeller, som är:

  • Importera från dumpprojektmappen
  • Importera genom att använda fristående fil

3. Vi kommer att välja 'Importera från dump projektmapp' och klicka på 'Ladda mappinnehåll' för att visa alla tillgängliga databaser i projektmappen.

4. Välj min produktdb databas från alternativet Dataimport och välj även motsvarande produkttabell.

5. Välj alternativet 'Dumpa struktur och data' och klicka på Starta import för att importera databaserna och tabellerna från säkerhetskopian.

MySQL Workbench

6. Gå nu till Schema->myproductdb->tabellen och uppdatera den för att se den importerade databasen eller tabellen.