MySQL Workbench-zelfstudie: wat is, hoe te installeren en te gebruiken

โšก Slimme samenvatting

MySQL Workbench is de officiรซle visuele tool voor de MySQL Relationele database, die datamodellering, SQL-ontwikkeling en serverbeheer verenigt in รฉรฉn platformonafhankelijke interface die verbinding maakt met lokale of externe servers. MySQL Servers voor dagelijkse databasewerkzaamheden.

  • ๐Ÿ”ท Wat het is: MySQL Workbench is een visuele tool voor het ontwerpen en beheren van databases. MySQLwaarbij commandoregelwerk wordt vervangen door een gestructureerde grafische interface.
  • ๏ธ Datamodellering: Visuele modellering met voorwaartse en achterwaartse engineering zet diagrammen om in levende lijve. MySQL schema's, ondersteund door ingebouwde modelvalidatie.
  • ๐Ÿ’ป SQL-ontwikkeling: De visuele SQL-editor bouwt, voert uit en debugt query's met kleurmarkering, meerdere resultaattabbladen en een opgeslagen geschiedenis.
  • โš™๏ธ Administratie: Serverbeheer omvat gebruikersbeheer, configuratie, back-up en herstel, en het inspecteren van serverlogboeken.
  • ๐ŸชŸ Installatie: De installatie bestaat uit twee stappen: installeren. MySQL Community Server, dan MySQL Werkbank โ€” op Windows, macOSof Linux.
  • ๐Ÿค– AI-assistentie: AI-tekst-naar-SQL-functies zoals MySQL HeatWave GenAI en GitHub Copilot genereren en verfijnen zoekopdrachten uit natuurlijke taal.

MySQL Handleiding voor de werkbank

Wat is MySQL?

MySQL is een open source relationele database.

MySQL is platformonafhankelijk, wat betekent dat het op een aantal verschillende platformen draait, zoals Windows, Linux en macOS.

Waarom gebruik maken van MySQL?

Er zijn een aantal relationele databasebeheersystemen op de markt.

Voorbeelden van relationele databases zijn onder meer Microsoft SQL Server, Microsoft Toegang, Oracle, DB2, enz.

Je kunt je afvragen waarom we daarvoor zouden kiezen MySQL ten opzichte van de andere databasebeheersystemen.

Het antwoord op deze vraag hangt af van een aantal factoren.

Laten we eens kijken naar de sterke punten van MySQL vergeleken met andere relationele databases zoals SQL Server:

  • MySQL ondersteunt meerdere opslagengines, elk met zijn eigen specificaties, terwijl andere systemen zoals SQL Server slechts รฉรฉn opslagengine ondersteunen. Om dit te begrijpen, bekijk twee van de opslagengines die worden ondersteund door MySQL:
    • InnoDB โ€” de standaard opslagengine die wordt meegeleverd met MySQL vanaf versie 5.5. InnoDB ondersteunt externe sleutels voor referentiรซle integriteit en ondersteunt ook ACID-standaardtransacties.
    • MyISAM โ€” de standaard opslagengine voor MySQL vรณรณr versie 5.5. MyISAM ontbeert ondersteuning voor transacties. De voordelen ten opzichte van InnoDB zijn onder meer eenvoud en hoge prestaties.
  • MySQL Het presteert beter dan andere relationele databasesystemen. Dit komt door de eenvoud van het ontwerp en de ondersteuning voor meerdere opslagengines.
  • Kosteneffectief โ€” het is relatief goedkoper in vergelijking met andere relationele databases. De community-editie is zelfs gratis. Voor de commerciรซle editie geldt een licentievergoeding, die ook kosteneffectief is in vergelijking met licentievergoedingen voor producten zoals... Microsoft SQL Server.
  • Platformoverschrijdend โ€” MySQL Het werkt op veel platformen, wat betekent dat het op de meeste machines kan worden geรฏnstalleerd. Andere systemen, zoals MS SQL Server, draaien alleen op de Windows platform.

Om interactie mee te hebben MySQLJe hebt een servertoegangstool nodig die met de server kan communiceren. MySQL server. MySQL ondersteunt meerdere gebruikersverbindingen.

Wat is MySQL Werkbank?

MySQL Workbench is een visuele tool voor het ontwerpen en modelleren van databases. MySQL Een server-relationele database maakt het mogelijk om nieuwe fysieke datamodellen te creรซren en bestaande modellen aan te passen. MySQL databases met reverse/forward engineering- en wijzigingsbeheerfuncties. Het doel van MySQL Workbench is bedoeld om een โ€‹โ€‹interface te bieden waarmee je gemakkelijker en gestructureerder met databases kunt werken.

MySQL Werkbank

MySQL Workbench combineert drie primaire functionaliteiten: datamodellering en -ontwerp, SQL-ontwikkeling en serverbeheer. Elk van deze functionaliteiten wordt hieronder beschreven.

Modelleer- en ontwerptool

Modellen vormen de kern van de meeste valide, goed presterende databases. MySQL Workbench biedt tools waarmee ontwikkelaars en databasebeheerders visueel fysieke databaseontwerpmodellen kunnen maken die eenvoudig kunnen worden omgezet in een database. MySQL databases met behulp van forward engineering.

  • MySQL Workbench ondersteunt het creรซren van meerdere modellen in dezelfde omgeving.
  • Het ondersteunt alle objecten โ€“ zoals tabellen, weergaven, opgeslagen procedures en triggers โ€“ waaruit een database bestaat.
  • MySQL Workbench beschikt over een ingebouwd hulpprogramma voor modelvalidatie dat eventuele problemen die worden gevonden, rapporteert aan de data-modelleur.
  • Het biedt ook de mogelijkheid om verschillende modelleernotaties te gebruiken en kan worden uitgebreid met behulp van Lua, een scripttaal.

De onderstaande afbeelding toont het modelleringsvenster voor MySQL Werkbank.

MySQL Werkbank-modelleer- en ontwerptool

SQL-ontwikkelingstool

Gestructureerde Query-taal (SQL) stelt ons in staat onze relationele databases te manipuleren. SQL vormt de kern van alle relationele databases.

  • MySQL Workbench heeft een ingebouwde visuele SQL-editor.
  • De visuele SQL-editor stelt ontwikkelaars in staat om query's te bouwen, te bewerken en uit te voeren. MySQL serverdatabases. Het heeft hulpprogramma's voor het bekijken van gegevens en het exporteren ervan.
  • Dankzij de syntaxiskleurmarkeringen kunnen ontwikkelaars eenvoudig SQL-instructies schrijven en fouten opsporen.
  • Er kunnen meerdere query's worden uitgevoerd en de resultaten worden automatisch in verschillende tabbladen weergegeven.
  • De query's worden ook opgeslagen in het geschiedenispaneel, zodat u ze later kunt ophalen en uitvoeren.

De onderstaande afbeelding toont het SQL-ontwikkelingsvenster voor MySQL Werkbank.

MySQL Workbench SQL-ontwikkeltool

Beheertool

Serverbeheer speelt een cruciale rol in de beveiliging van bedrijfsgegevens. De belangrijkste aspecten van serverbeheer zijn gebruikersbeheer, serverconfiguratie, serverlogboeken en nog veel meer. MySQL Workbench beschikt over de volgende functies die het proces vereenvoudigen: MySQL serverbeheer:

  • Gebruikersbeheer โ€” een visuele tool voor het beheren van gebruikers waarmee databasebeheerders eenvoudig nieuwe gebruikers kunnen toevoegen en bestaande gebruikers kunnen verwijderen, privileges kunnen toekennen en intrekken, en gebruikersprofielen kunnen bekijken.
  • Serverconfiguratie โ€” hiermee kunt u de server geavanceerd configureren en optimaliseren voor de beste prestaties.
  • Databaseback-up en -herstel: een visuele tool voor exporteren en importeren. MySQL bestanden dumpen. MySQL Dumpbestanden bevatten SQL-scripts voor het aanmaken van databases, tabellen, weergaven en opgeslagen procedures, en voor het invoegen van gegevens.
  • Serverlogboeken โ€” een visueel hulpmiddel om ze te bekijken MySQL Serverlogboeken. Deze logboeken bevatten foutenlogboeken, binaire logboeken en InnoDB-logboeken. Deze logboeken zijn handig bij het diagnosticeren van de server.

De onderstaande afbeelding toont het beheerderspaneel voor MySQL Werkbank.

MySQL Werkbankbeheertool

In het volgende gedeelte wordt de installatie behandeld. MySQL Werkbank op Windows.

Hoe te installeren MySQL Werkbank (voor Windows)

In dit gedeelte leren we hoe je het installeert en gebruikt. MySQL Werkbank.

Installatie van het MySQL Workbench is een proces in twee stappen.

1) Installeer MySQL Community Server.

2) Installeer MySQL Werkbank โ€” Je kunt de workbench installeren met een zipbestand of een MSI-installatieprogramma (aanbevolen).

Let op: Voor de installatie hebt u beheerdersrechten of rechten voor gevorderde gebruikers nodig.

Aan de slag

Nadat je bovenstaande hebt geรฏnstalleerd, moet je het volgende instellen: MySQL Werkbank zoals hieronder weergegeven. Hieronder volgt een stapsgewijze handleiding voor de installatie. MySQL Werkbank.

Stap 1) Open het Home-venster. De eerste stap is de lancering. MySQL Werkbank. Wat je ziet, heet het Home Window.

Install MySQL Werkbank

Stap 2) Open de wizard voor het maken van een nieuwe verbinding. Vervolgens moet je je aanmaken MySQL Serververbinding, die details bevat over de doeldatabaseserver, inclusief hoe u er verbinding mee kunt maken. Klik op "+" in de MySQL Werkbank startscherm. Hiermee opent u de wizard 'Nieuwe verbinding instellen'.

Install MySQL Werkbank

Stap 3) Klik op de knop Serverbeheer configureren. Als beginner kunt u een verbinding maken met een lokaal geรฏnstalleerde server. Klik op de knop Serverbeheer configureren in het venster Nieuwe verbinding instellen om de configuratie te controleren. MySQL server.

Install MySQL Werkbank

Stap 4) Klik op de knop Volgende om verder te gaan. Er wordt een nieuw venster geopend met de naam 'Lokaal beheer configureren'. Klik op de knop 'Volgende' om verder te gaan.

Install MySQL Werkbank

Stap 5) Voer uw wachtwoord in en druk op OK. Vervolgens test de wizard de verbinding met de database. Als de test mislukt, ga dan terug en corrigeer de verbindingsparameters van de database. Er verschijnt dan een pop-upvenster waarin om uw root-wachtwoord wordt gevraagd om uw verbinding met de lokale database te testen. MySQL serverinstantie. Het wachtwoord is het wachtwoord dat u tijdens de installatie hebt ingesteld. MySQLVoer je wachtwoord in en druk op OK.

Install MySQL Werkbank

Stap 6) Klik op Volgende om verder te gaan. Vervolgens test de wizard de verbinding met de database. Als de test mislukt, ga dan terug en corrigeer de verbindingsparameters. Als alle tests succesvol zijn, klik dan op Volgende om verder te gaan.

Install MySQL Werkbank

Stap 7) Klik op Volgende. Daarna wordt een nieuwe wizard geopend over lokaal servicebeheer. Hiermee kunt u schakelen tussen meerdere opties. MySQL Servers geรฏnstalleerd op รฉรฉn machine. Als beginner kun je dit overslaan en op Volgende klikken om verder te gaan.

Install MySQL Werkbank

Stap 8) Selecteer MySQL Serverconfiguratiebestand. De wizard controleert vervolgens of toegang mogelijk is tot de MySQL Serverconfiguratiebestand en test start/stop-opdrachten.

Install MySQL Werkbank

Stap 9) Klik op Voltooien om de serverconfiguratie af te ronden. Vervolgens kunt u de huidige configuraties bekijken. Nadat u de configuraties hebt bekeken, klikt u op Voltooien om de serverconfiguratie af te ronden.

Install MySQL Werkbank

Stap 10) Klik op Verbinding testen. De volgende stap is het instellen van een verbinding waarmee u verbinding kunt maken met de server. Als u nog geen verbinding hebt aangemaakt, kunt u de standaardwaarden gebruiken. Klik op Verbinding testen [ 2 ] nadat u de verbindingsnaam [ 1 ] hebt ingevoerd.

Install MySQL Werkbank

Stap 11) Klik op OK. Er wordt een nieuw dialoogvenster geopend waarin u wordt gevraagd het wachtwoord van de root-/geselecteerde gebruiker in te voeren. Als uw MySQL De rootgebruiker heeft een wachtwoord; u kunt dit invoeren via 'Opslaan'. Vault functie. Klik op OK.

Install MySQL Werkbank

Als het ingevoerde wachtwoord voor de gebruiker correct is, verschijnt het volgende scherm. Klik op beide OK-knoppen en u kunt verder.

Install MySQL Werkbank

Er wordt een nieuw exemplaar weergegeven op de startpagina.

Install MySQL Werkbank

Double- Klik en begin met zoeken.

Veelgestelde vragen

De MySQL Workbench Community Edition is gratis en open source onder de GPL-licentie, beschikbaar voor Windows, macOSen Linux. Een commerciรซle editie met extra functies wordt meegeleverd als onderdeel van een betaald abonnement. MySQL Zakelijke abonnementen van Oracle.

Ja. MySQL Workbench is een clienttool, dus het heeft een MySQL Server waarmee verbinding moet worden gemaakt โ€” deze is lokaal geรฏnstalleerd of bereikbaar via een TCP/IP-netwerkverbinding. Installeren MySQL De communityserver bevindt zich vรณรณr of naast de werkbank.

Ja. MySQL Workbench is platformonafhankelijk, met officiรซle community-builds voor Windows, macOSen populaire Linux-distributies. De interface en functies zijn in alle drie grotendeels hetzelfde, hoewel deze handleiding de volgende aspecten laat zien: Windows installatie.

MySQL Workbench is een desktopapplicatie met visuele modelleer- en beheertools, terwijl phpMyAdmin een browsergebaseerde interface is. Workbench is geschikt voor schemaontwerp en lokale ontwikkeling; phpMyAdmin is geschikt voor snel beheer van servergebaseerde applicaties. Beide zijn gratis.

Foutcode 2003 betekent dat Workbench de server niet kan bereiken. Controleer dit. MySQL De service draait, de hostnaam en poort 3306 zijn correct en de firewall of beveiligingsgroep staat de verbinding toe. Controleer voor externe servers de bind-address-instelling.

Ja. De ingebouwde migratiewizard verplaatst schema's en gegevens naar de nieuwe locatie. MySQL van systemen zoals Microsoft SQL Server, PostgreSQLen Sybase. Het koppelt gegevenstypen en stelt je in staat de scripts te bekijken voordat je ze uitvoert.

Ja. MySQL HeatWave GenAI voegt een functie voor het omzetten van natuurlijke taal naar SQL toe, waarmee eenvoudige vragen worden omgezet in SELECT-statements met behulp van een groot taalmodel dat is gebaseerd op uw schema. Standalone AI-tools voor het omzetten van tekst naar SQL kunnen ook dergelijke statements genereren. MySQL vragen die u kunt bekijken.

Ja. GitHub-copiloot stelt SQL-query's voor en vult ze aan in editors zoals VS Code en Visual Studio, waarmee ik joins, filters en schema-code kon opstellen op basis van commentaar. MySQL Workbench heeft geen ingebouwde Copilot, dus typ je tekst in een ondersteunde editor en plak deze vervolgens.

Vat dit bericht samen met: