logo

MySQL Workbench (downloaden en installeren)

MySQL Workbench is een uniforme tool voor het ontwerpen van visuele databases of een grafische gebruikersinterface die wordt gebruikt voor het werken met databasearchitecten, ontwikkelaars en databasebeheerders. Het wordt ontwikkeld en onderhouden door Oracle. Het biedt SQL-ontwikkeling, datamodellering, datamigratie en uitgebreide beheertools voor serverconfiguratie, gebruikersbeheer, back-up en nog veel meer. We kunnen dit serverbeheer gebruiken voor het maken van nieuwe fysieke datamodellen, E-R-diagrammen en voor SQL-ontwikkeling (query's uitvoeren, enz.). Het is beschikbaar voor alle belangrijke besturingssystemen zoals Mac OS, Windows en Linux. MySQL Workbench ondersteunt MySQL Server versie v5.6 en hoger volledig.

MySQL-werkbankhoezen vijf hoofdfunctionaliteiten , die hieronder worden gegeven:

SQL-ontwikkeling: Deze functionaliteit biedt de mogelijkheid waarmee u SQL-query's kunt uitvoeren en verbindingen met de databaseservers kunt maken en beheren met behulp van de ingebouwde SQL-editor.

Gegevensmodellering (ontwerp): Deze functionaliteit biedt de mogelijkheid waarmee u grafisch modellen van het databaseschema kunt maken, reverse en forward engineering kunt uitvoeren tussen een schema en een live database, en alle aspecten van de database kunt bewerken met behulp van de uitgebreide tabeleditor. De Tabeleditor biedt de faciliteiten voor het bewerken van tabellen, kolommen, indexen, weergaven, triggers, partities, enz.

Serverbeheer: Met deze functionaliteit kunt u MySQL Server-instanties beheren door gebruikers te beheren, auditgegevens te inspecteren, de gezondheid van de database te bekijken, back-ups en herstel uit te voeren en de prestaties van MySQL Server te bewaken.

Data migratie: Met deze functionaliteit kunt u migreren van Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere en andere RDBMS-tabellen, objecten en gegevens naar MySQL. Het ondersteunt ook de migratie van de vorige versies van MySQL naar de nieuwste releases.

MySQL Enterprise ondersteunt: Deze functionaliteit biedt ondersteuning voor Enterprise-producten zoals MySQL firewall, MySQL Enterprise Backup en MySQL Audit.

MySQL Workbench-edities

MySQL Workbench is voornamelijk beschikbaar in drie edities, die hieronder worden weergegeven:

  1. Community-editie (open source, GPL)
  2. Standaardeditie (commercieel)
  3. Enterprise-editie (commercieel)

Community-editie

De Community Edition is een open-source en gratis downloadbare versie van het populairste databasesysteem. Het viel onder de GPL-licentie en wordt ondersteund door een enorme gemeenschap van ontwikkelaars.

standaard editie

Het is de commerciële editie die de mogelijkheid biedt om hoogwaardige en schaalbare Online Transaction Processing (OLTP)-applicaties te leveren. Het heeft MySQL beroemd gemaakt, samen met industriële kracht, prestaties en betrouwbaarheid.

Bedrijfseditie

Het is de commerciële editie die een reeks geavanceerde functies, beheertools en technische ondersteuning bevat om de hoogste schaalbaarheid, beveiliging, betrouwbaarheid en uptime te bereiken. Deze editie vermindert ook het risico, de kosten en de complexiteit bij de ontwikkeling, implementatie en beheer van MySQL-applicaties.

Laten we het begrijpen met de volgende vergelijkingstabel.

Functionaliteit Community-editie standaard editie Bedrijfseditie
Visuele SQL-ontwikkeling Ja Ja Ja
Visueel databasebeheer Ja Ja Ja
Prestatieafstemming Ja Ja Ja
Gebruikers- en sessiebeheer Ja Ja Ja
Verbindingsbeheer Ja Ja Ja
Objectbeheer Ja Ja Ja
Gegevensbeheer Ja Ja Ja
Visuele gegevensmodellering Ja Ja Ja
Reverse engineering Ja Ja Ja
Voorwaartse techniek Ja Ja Ja
Schemasynchronisatie Ja Ja Ja
Schema- en modelvalidatie Nee Ja Ja
DBDoc Nee Ja Ja
GUI voor MySQL Enterprise Backup Nee Nee Ja
GUI voor MySQL Enterprise Audit Nee Nee Ja
GUI voor MySQL Enterprise Firewall Nee Ja Ja
Scripting en plug-ins Ja Ja Ja
Databasemigratie Ja Ja Ja

MySQL Workbench-omgeving instellen

Hier gaan we leren hoe we MySQL Workbench kunnen downloaden en installeren.

Vereisten

Om met MySQL Workbench te kunnen werken, moeten de volgende vereisten in uw systeem aanwezig zijn:

    MySQL-server:Je kunt het downloaden van hier .MySQL-werkbank:Je kunt het downloaden van hier .
  • Microsoft.NET Framework 4.5.2
  • Microsoft Visual C++ herdistribueerbaar voor Visual Studio 2019
  • RAM 4 GB (6 GB aanbevolen)

Installatie

Stap 1: Installeer de MySQL Community Server. Om MySQL Server te installeren, dubbelklikt u op MySQL installer.exe-bestand . Nadat u op het .exe-bestand heeft geklikt, ziet u het volgende scherm:

MySQL-werkbank

Stap 2: Kies de Installatietype en klik op de Volgende knop. Er zijn verschillende typen beschikbaar en u moet de juiste optie kiezen om de MySQL-producten en -functies te installeren. Hier gaan we een aangepaste optie selecteren omdat er alleen MySQL Server en Workbench nodig is. Als u meer functies nodig heeft, kunt u de optie Volledig kiezen.

MySQL-werkbank

Stap 3: Wanneer u op de knop Volgende klikt, krijgt u het volgende scherm.

MySQL-werkbank

Ga in dit scherm naar de MySQL-server sectie, klik op het plusteken (+). Hier moet u de MySQL-server kiezen en deze aan het rechtervak ​​toevoegen door op het pijl-rechts-symbool te klikken.

MySQL-werkbank

Nu, in de Toepassingssectie , moet u hetzelfde doen als met MySQL Server en op de knop Volgende klikken. Het volgende scherm legt het duidelijker uit.

MySQL-werkbank

Stap 4: Wanneer u op Volgende klikt, krijgt u het volgende scherm. Dit scherm controleert alle vereisten voor het installeren van MySQL Server en Workbench. Zodra u op de Uitvoeren knop, worden alle vereisten automatisch geïnstalleerd. Klik nu op de knop Volgende.

MySQL-werkbank

Stap 5: Klik in dit scherm op de knop Uitvoeren om de MySQL Server en Workbench te downloaden en te installeren.

MySQL-werkbank

Wanneer het downloaden en installeren is voltooid, klikt u op de knop Volgende.

MySQL-werkbank

Stap 6: In het volgende scherm moeten we de MySQL Server configureren en op de knop Volgende klikken.

MySQL-werkbank

Stap 7: Zodra u op de knop Volgende klikt, ziet u onderstaand scherm. Hier moeten we de MySQL Server configureren. Kies nu de optie Standalone MySQL Server/Classic MySQL Replication en klik op Volgende.

MySQL-werkbank

Stap 8: In het volgende scherm vraagt ​​het systeem u om het configuratietype en andere connectiviteitsopties te kiezen. Hier gaan we het configuratietype selecteren als ' Ontwikkelingsmachine ' en Connectiviteit als TCP/IP, En Poortnummer is 3306 en klik vervolgens op Volgende.

MySQL-werkbank

Stap 9: Selecteer nu de authenticatiemethode en klik op Volgende.

MySQL-werkbank

Stap 10: In het volgende scherm wordt u gevraagd het account, de gebruikersnaam en het wachtwoord te kiezen. Nadat u alle gegevens heeft ingevuld, klikt u op de knop Volgende.

MySQL-werkbank

Stap 11: In het volgende scherm wordt u gevraagd de Windows-service te configureren. Behoud de standaardinstellingen en klik op Volgende.

MySQL-werkbank

Stap 12: In het volgende scherm vraagt ​​het systeem u om de serverconfiguratie toe te passen. Voor deze configuratie klikt u op de knop Uitvoeren.

MySQL-werkbank

Stap 13: Zodra de configuratie is voltooid, krijgt u onderstaand scherm. Klik nu op de Finish knop om door te gaan.

MySQL-werkbank

Stap 14: In het volgende scherm kunt u zien dat de productconfiguratie is voltooid. Behoud de standaardinstelling en klik op de knop Volgende -> Voltooien om de installatie van het MySQL-pakket te voltooien.

MySQL-werkbank

MySQL-werkbank

Stap 15: Zodra u op de knop Voltooien klikt, zou de MySQL Workbench geopend moeten zijn op uw systeem, zoals weergegeven in het onderstaande scherm.

MySQL-werkbank

Stap 16: In het bovenstaande scherm moet u een verbinding maken. Om dit te doen, dubbelklikt u op het vakje dat wordt aangegeven door de rode pijl . Hier krijgt u het pop-upscherm waarin u wordt gevraagd het wachtwoord in te voeren dat eerder tijdens de installatie is aangemaakt. Na het invoeren van het wachtwoord kunt u verbinding maken met de server.

MySQL-werkbank

Stap 17: Als u geen verbinding heeft, kunt u een nieuwe verbinding maken. Om verbinding te maken klikt u op het plusteken (+) of gaat u naar de menubalk -> Database -> Verbinden met Database, het volgende scherm verschijnt. Nu moet je alle details invullen. Hier moet u ervoor zorgen dat het ingevoerde wachtwoord hetzelfde is als dat u eerder heeft aangemaakt.

MySQL-werkbank

Stap 18: Nadat u alle gegevens heeft ingevoerd, klikt u op de Test verbinding om de databaseconnectiviteit te testen. Als de verbinding succesvol is, krijgt u het volgende scherm. Klik nu op de knop OK->OK om de installatie te voltooien.

MySQL-werkbank

Stap 19: Zodra u alle instellingen hebt voltooid, wordt het MySQL Workbench-scherm geopend. Dubbelklik nu op de nieuw aangemaakte verbinding, u krijgt het volgende scherm waar het SQL-commando kan worden uitgevoerd.

MySQL-werkbank

datum opmaken naar string

MySQL Workbench-beheertool

De Administratietool speelt een belangrijke rol bij het beveiligen van de gegevens van het bedrijf. Hier gaan we het gebruikersbeheer, de serverconfiguratie, databaseback-up en -herstel, serverlogboeken en nog veel meer bespreken.

Gebruikersadministratie

Het is een visueel hulpprogramma waarmee gebruikers kunnen worden beheerd die betrekking hebben op een actieve MySQL Server-instantie. Hier kunt u gebruikersaccounts toevoegen en beheren, rechten toekennen en verwijderen, gebruikersprofielen bekijken en wachtwoorden laten verlopen.

Serverconfiguratie

Het maakt geavanceerde configuratie van de server mogelijk. Het biedt gedetailleerde informatie over de server- en statusvariabele, een aantal threads, de buffertoewijzingsgrootte, afstemming voor optimale prestaties en nog veel meer.

Databaseback-up en -herstel

Het is een visueel hulpmiddel dat wordt gebruikt voor het importeren/exporteren van MySQL-dumpbestanden. De dumpbestanden bevatten SQL-scripts voor het maken van databases, tabellen, views en opgeslagen procedures.

Serverlogboeken

Het toont loginformatie voor de MySQL Server per verbindingstabblad. Voor elk verbindingstabblad is er een extra tabblad voor de algemene foutenlogboeken.

Prestatiedashboard

Dit tabblad biedt de statistische weergave van de serverprestaties. U kunt het openen door naar het tabblad Navigatie te gaan en onder het gedeelte Prestaties Dashboard te kiezen.

MySQL Workbench Database maken, wijzigen en verwijderen

In deze sectie gaan we zien hoe een database wordt gemaakt, gewijzigd en verwijderd met behulp van de MySQL Workbench. Laten we het een voor een in detail bekijken.

Database maken

Voer de volgende stappen uit om een ​​database te maken:

1. Open de MySQL Workbench en log in met gebruikersnaam en wachtwoord. Ga vervolgens naar het tabblad Navigatie en klik op de Schema menu . Hier kunt u alle eerder gemaakte databases bekijken.

2. Als u een nieuwe database wilt maken, klikt u met de rechtermuisknop onder het menu Schema en selecteert u Schema maken of klik op het databasepictogram (rode rechthoek), zoals weergegeven in het volgende scherm.

MySQL-werkbank

3. Het nieuwe Schema-venster wordt geopend. Voer de nieuwe databasenaam in (bijvoorbeeld mijntestdb) en gebruik de standaardnaam Sortering . Sorteren wordt gebruikt om specifieke gegevenstekens op te slaan, wat vooral handig is voor het opslaan van vreemde talen. Klik nu op de knop Toepassen zoals weergegeven in het onderstaande scherm:

MySQL-werkbank

4. Er verschijnt een nieuw pop-upvenster. Klik op de knop Toepassen -> Voltooien om een ​​nieuwe database aan te maken.

5. Nadat de database succesvol is aangemaakt, kunt u deze nieuwe database zien in het Schemamenu. Als u dit niet ziet, klikt u op het vernieuwingspictogram in het Schemamenu.

6. Als u meer informatie over de database wilt zien, selecteert u mytestdb database en klikt u op het 'i'-pictogram. Het informatievenster toont verschillende opties, zoals Tabel, Kolom, Functies, Gebruikers en nog veel meer.

7. MySQL Workbench biedt geen optie om de databasenaam te hernoemen, maar we kunnen de tabel- en gegevensrijen uit de database maken, bijwerken en verwijderen.

Database verwijderen

1. Om een ​​database te verwijderen, moet u de database kiezen, er met de rechtermuisknop op klikken en de database selecteren Schema laten vallen keuze. Het volgende scherm verschijnt:

MySQL-werkbank

2. Selecteer Laat nu vallen optie in het pop-upvenster en de database inclusief tabel, worden gegevensrijen verwijderd van de databaseserver.

MySQL Workbench Tabel maken, wijzigen en verwijderen

In deze sectie gaan we zien hoe een tabel wordt gemaakt, gewijzigd en neergezet met behulp van de MySQL Workbench. Laten we het een voor een in detail bekijken.

Tabel maken

Voer de volgende stappen uit om een ​​tabel te maken:

1. Open de MySQL Workbench en log in met gebruikersnaam en wachtwoord. Ga vervolgens naar het tabblad Navigatie en klik op het menu Schema. Hier kunt u alle eerder gemaakte databases bekijken. U kunt ook een nieuwe database maken.

2. Selecteer de nieuw aangemaakte database, dubbelklik erop en u krijgt het submenu onder de database. Het submenu onder de database bestaat uit Tabellen, Weergaven, Functies en Opgeslagen procedures, zoals weergegeven in het onderstaande scherm.

MySQL-werkbank

3. Selecteer het submenu Tabellen, klik er met de rechtermuisknop op en selecteer Tabel maken keuze. U kunt ook klikken op het pictogram Een nieuwe tabel maken (weergegeven in een rode rechthoek) om een ​​tabel te maken.

4. Op het nieuwe tafelscherm moet u alle gegevens invullen om een ​​tafel te maken. Hier gaan we de tabelnaam invoeren (bijvoorbeeld student) en de standaardsortering en engine gebruiken.

5. Klik in het middelste venster en vul de kolomdetails in. Hier bevat de kolomnaam veel attributen zoals Primary Key (PK), Not Null (NN), Unique Index (UI), Binary (B), Unsigned Data type (UN), Auto Incremental (AI), enz. Het volgende scherm legt het duidelijker uit. Nadat u alle gegevens heeft ingevuld, klikt u op de Toepassen knop.

MySQL-werkbank

6. Zodra u op de knop Toepassen klikt, wordt het SQL-instructievenster geopend. Klik opnieuw op de knop Toepassen om de instructie uit te voeren en op de knop Voltooien om de wijzigingen op te slaan.

7. Ga nu naar het menu Schema en selecteer de database die de nieuw gemaakte tabel bevat, zoals weergegeven in het onderstaande scherm.

MySQL-werkbank

Alternatieve tabel

Om een ​​tabel te wijzigen, voert u de volgende stappen uit:

1. Selecteer de tabel die u wilt wijzigen, klik op het 'i'-icoon en u krijgt het volgende scherm.

MySQL-werkbank

2. In het bovenstaande scherm kunt u de kolomnaam, het gegevenstype en andere tabelinstellingen wijzigen.

Laat een tafel vallen

1. Om een ​​tabel te verwijderen, moet u de tabel kiezen, er met de rechtermuisknop op klikken en de optie Tabel verwijderen selecteren. Het volgende scherm verschijnt:

MySQL-werkbank

2. Selecteer Laat nu vallen optie in het pop-upvenster om de tabel onmiddellijk uit de database te verwijderen.

MySQL Workbench Gegevensrijen invoegen, lezen, bijwerken en verwijderen

In deze sectie gaan we zien hoe we gegevensrijen kunnen invoegen, lezen, bijwerken en verwijderen met behulp van de MySQL Workbench. Laten we het een voor een in detail bekijken.

1. Open de MySQL Workbench en log in met gebruikersnaam en wachtwoord. Ga vervolgens naar het tabblad Navigatie en klik op het menu Schema. Hier hebben we met succes een database (mystudentdb) en studententabel gemaakt met behulp van MySQL Workbench.

2. Selecteer de tafel en als we met de muis over de studententafel gaan, zie je dat hier de tafelpictogrammen verschijnen. Klik op de tabel. Er wordt een nieuw venster geopend waarin het bovenste gedeelte de MySQL-instructie toont en het onderste gedeelte de gegevensrijen.

MySQL-werkbank

3. Om een ​​gegevensrij in te voeren, selecteert u de betreffende kolom en voert u de gegevenswaarde in. Het invoegen van gegevenswaarden in rijen is vergelijkbaar met het Microsoft Excel-werkblad.

4. Nadat u de gegevensrijen heeft ingevoerd, klikt u op de knop Toepassen->Toepassen>Voltooien om de gegevensrijen op te slaan.

hashset-java

5. Op dezelfde manier kunnen we de eerder opgeslagen gegevensrijen bewerken of wijzigen. Na wijziging slaat u de nieuwe waarde op en klikt u op de knop Toepassen om de wijzigingen op te slaan. Er wordt een SQL-update-instructie gegenereerd waarin de wijzigingen in de database worden opgeslagen.

Verwijder rij

1. Om een ​​individuele rij uit de tabel te verwijderen, moet u een gegevensrij selecteren, met de rechtermuisknop op het rechterpictogram vóór de rij klikken en de optie Rij(en) verwijderen selecteren.

2. Klik nu op Toepassen -> Toepassen -> Voltooien om de wijzigingen in de database op te slaan.

MySQL Workbench Export- en importdatabase (tabel)

In deze sectie gaan we leren hoe we de database of tabel kunnen exporteren en importeren met behulp van de MySQL Workbench.

Databases exporteren (tabellen)

1. Om databases of tabellen te exporteren, gaat u naar de menubalk, klikt u op Server en selecteert u de optie Gegevensexport, zoals weergegeven in het volgende scherm. Er wordt een nieuw venster geopend van gegevens exporteren instellingen en opties.

MySQL-werkbank

2. Selecteer een database en alle bijbehorende tabellen onder de geselecteerde database worden weergegeven. Hier kunnen we ook een of meerdere database-selectievakjes selecteren om de database in het exportbestand op te nemen. Op dezelfde manier kunnen we een of meerdere tabellen selecteren in het linkergedeelte van het venster.

MySQL-werkbank

3. Laten we twee databases selecteren, namelijk (myproductdb en mystudentdb), inclusief alle tabellen onder deze database. Ga nu naar de vervolgkeuzelijst. We kunnen de optie 'Dumpstructuur en gegevens', 'Alleen gegevens dumpen' en 'Alleen structuur dumpen' selecteren.

    Gegevens en structuur dumpen:Het bespaart zowel de tabelstructuur als de gegevensrijen.Alleen gegevens dumpen:Alleen de ingevoegde rijen in de tabellen worden opgeslagen.Alleen dumpstructuur:Het slaat alleen de tabelstructuur op, dit zijn databasekolommen en gegevenstypen die door ons zijn gedefinieerd.

4. Bij de optie Exporteren kunt u het gewenste exportpad selecteren. Hier zal ik de standaardinstelling behouden. Er zijn ook twee keuzerondjes die hieronder worden uitgelegd.

    Exporteren naar dumpprojectmap:Het slaat alle tabellen op als afzonderlijke SQL-bestanden onder één map. Dit is handig wanneer u het exportbestand één voor één importeert of herstelt.Exporteren naar een zelfstandig bestand:Het slaat alle databases en tabellen op in één enkel SQL-bestand. Het is een goede optie als u alle databases, tabellen en gegevensrijen wilt importeren met behulp van één enkel SQL-bestand.

5. Klik op de knop Export starten, waardoor de voortgangsbalk en het logboek worden weergegeven. Open nu de documentmap op uw systeem om de exportbestanden te lokaliseren.

Databases importeren (tabellen)

1. Om databases of tabellen te importeren, gaat u naar de menubalk, klikt u op Server en selecteert u de Gegevens importeren keuze. Er wordt een nieuw venster geopend met instellingen en opties voor het importeren van gegevens.

2. Hier ziet u de twee radio-opties voor het importeren van databases en tabellen, namelijk:

  • Importeren uit dumpprojectmap
  • Importeren met behulp van een zelfstandig bestand

3. We gaan 'Importeren uit dumpprojectmap' selecteren en klikken op 'Mapinhoud laden' om alle beschikbare databases in de projectmap weer te geven.

4. Selecteer mijnproductdb database via de optie Gegevensimport en selecteer ook de bijbehorende producttabel.

5. Kies de optie 'Dumpstructuur en gegevens' en klik op de Start importeren knop om de databases en tabellen uit het back-upbestand te importeren.

MySQL-werkbank

6. Ga nu naar Schema->mijnproductdb->tabel en vernieuw deze om de momenteel geïmporteerde database of tabel te zien.