logo

MySQL Workbench (download e installazione)

MySQL Workbench è uno strumento unificato di progettazione visiva di database o di interfaccia utente grafica utilizzato per lavorare con architetti di database, sviluppatori e amministratori di database. È sviluppato e gestito da Oracle. Fornisce sviluppo SQL, modellazione dei dati, migrazione dei dati e strumenti di amministrazione completi per la configurazione del server, l'amministrazione degli utenti, il backup e molto altro. Possiamo utilizzare questa amministrazione server per creare nuovi modelli di dati fisici, diagrammi E-R e per lo sviluppo SQL (eseguire query, ecc.). È disponibile per tutti i principali sistemi operativi come Mac OS, Windows e Linux. MySQL Workbench supporta completamente la versione MySQL Server v5.6 e successive.

Copertine di MySQL Workbench cinque funzionalità principali , che vengono di seguito riportati:

Sviluppo SQL: Questa funzionalità fornisce la possibilità di eseguire query SQL, creare e gestire connessioni ai server database con l'aiuto dell'editor SQL integrato.

Modellazione dei dati (progettazione): Questa funzionalità fornisce la possibilità di creare graficamente modelli dello schema del database, eseguire il reverse engineering e il forward engineering tra uno schema e un database attivo e modificare tutti gli aspetti del database utilizzando l'editor di tabelle completo. L'editor di tabelle offre funzionalità per modificare tabelle, colonne, indici, visualizzazioni, trigger, partizionamento, ecc.

Amministrazione del server: Questa funzionalità consente di amministrare le istanze di MySQL Server amministrando gli utenti, ispezionando i dati di controllo, visualizzando l'integrità del database, eseguendo backup e ripristino e monitorando le prestazioni di MySQL Server.

Migrazione dei dati: Questa funzionalità consente di migrare da Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere e altre tabelle, oggetti e dati RDBMS a MySQL. Supporta inoltre la migrazione dalle versioni precedenti di MySQL alle versioni più recenti.

MySQL Enterprise supporta: Questa funzionalità fornisce il supporto per prodotti aziendali come firewall MySQL, MySQL Enterprise Backup e MySQL Audit.

Edizioni MySQL Workbench

MySQL Workbench è disponibile principalmente in tre edizioni, riportate di seguito:

  1. Edizione comunitaria (Open Source, GPL)
  2. Edizione standard (commerciale)
  3. Edizione Enterprise (commerciale)

Edizione comunitaria

La Community Edition è una versione open source e scaricabile gratuitamente del sistema di database più popolare. È distribuito sotto licenza GPL ed è supportato da un'enorme comunità di sviluppatori.

edizione standard

È l'edizione commerciale che offre la capacità di fornire applicazioni OLTP (Online Transaction Processing) scalabili e ad alte prestazioni. Ha reso MySQL famoso insieme alla sua forza industriale, prestazioni e affidabilità.

Edizione aziendale

È l'edizione commerciale che include una serie di funzionalità avanzate, strumenti di gestione e supporto tecnico per ottenere la massima scalabilità, sicurezza, affidabilità e tempo di attività. Questa edizione riduce inoltre il rischio, i costi e la complessità nello sviluppo, nell'implementazione e nella gestione delle applicazioni MySQL.

Cerchiamo di capirlo con la seguente tabella comparativa.

Funzionalità Edizione comunitaria edizione standard Edizione aziendale
Sviluppo SQL visivo
Amministrazione del database visivo
Ottimizzazione delle prestazioni
Gestione utenti e sessioni
Gestione della connessione
Gestione degli oggetti
Gestione dati
Modellazione dei dati visivi
Ingegneria inversa
Ingegneria avanzata
Sincronizzazione degli schemi
Convalida di schemi e modelli NO
DBDoc NO
GUI per MySQL Enterprise Backup NO NO
GUI per MySQL Enterprise Audit NO NO
GUI per MySQL Enterprise Firewall NO
Script e plugin
Migrazione del database

Configurazione dell'ambiente MySQL Workbench

Qui impareremo come scaricare e installare MySQL Workbench.

Prerequisiti

I seguenti requisiti dovrebbero essere disponibili nel tuo sistema per funzionare con MySQL Workbench:

    Server MySQL:Puoi scaricarlo da Qui .MySQL Workbench:Puoi scaricarlo da Qui .
  • Microsoft.NET Framework 4.5.2
  • Microsoft Visual C++ ridistribuibile per Visual Studio 2019
  • RAM 4 GB (consigliati 6 GB)

Installazione

Passo 1: Installa il MySQL Community Server. Per installare MySQL Server, fare doppio clic su MySQL file .exe del programma di installazione . Dopo aver cliccato sul file .exe, puoi vedere la seguente schermata:

MySQL Workbench

Passo 2: Scegli il Tipo di installazione e fare clic su Prossimo pulsante. Sono disponibili diversi tipi ed è necessario scegliere l'opzione appropriata per installare il prodotto e le funzionalità MySQL. Qui selezioneremo un'opzione personalizzata perché sono necessari solo MySQL Server e Workbench. Se hai bisogno di più funzionalità, puoi scegliere l'opzione Completa.

MySQL Workbench

Passaggio 3: Quando si fa clic sul pulsante Avanti, verrà visualizzata la seguente schermata.

MySQL Workbench

In questa schermata, vai a Server MySQL sezione, fare clic sull'icona più (+). Qui, devi scegliere il server MySQL e aggiungerlo alla casella a destra facendo clic sul simbolo della freccia destra.

MySQL Workbench

Ora, nel Sezione applicazioni , devi fare la stessa cosa che dovevi eseguire con MySQL Server e fare clic sul pulsante Avanti. La schermata seguente lo spiega più chiaramente.

MySQL Workbench

Passaggio 4: Quando si fa clic su Avanti, verrà visualizzata la seguente schermata. Questa schermata controlla tutti i requisiti per l'installazione di MySQL Server e Workbench. Non appena si fa clic su Eseguire pulsante, installerà automaticamente tutti i requisiti. Ora, fai clic sul pulsante Avanti.

MySQL Workbench

Passaggio 5: In questa schermata, fai clic sul pulsante Esegui per scaricare e installare MySQL Server e Workbench.

MySQL Workbench

Una volta completato il download e l'installazione, fare clic sul pulsante Avanti.

MySQL Workbench

Passaggio 6: Nella schermata successiva, dobbiamo configurare il server MySQL e fare clic sul pulsante Avanti.

MySQL Workbench

Passaggio 7: Non appena farai clic sul pulsante Avanti, potrai vedere la schermata qui sotto. Qui dobbiamo configurare il server MySQL. Ora scegli l'opzione Standalone MySQL Server/Classic MySQL Replication e fai clic su Avanti.

MySQL Workbench

Passaggio 8: Nella schermata successiva, il sistema ti chiederà di scegliere il tipo di configurazione e altre opzioni di connettività. Qui selezioneremo il tipo di configurazione come ' Macchina di sviluppo ' e Connettività come TCP/IP, E Numero di porta è 3306, quindi fare clic su Avanti.

MySQL Workbench

Passaggio 9: Ora seleziona il metodo di autenticazione e fai clic su Avanti.

MySQL Workbench

Passaggio 10: La schermata successiva ti chiederà di scegliere l'account, il nome utente e la password. Dopo aver inserito tutti i dettagli, fare clic sul pulsante Avanti.

MySQL Workbench

Passaggio 11: La schermata successiva ti chiederà di configurare il servizio Windows. Mantieni la configurazione predefinita e fai clic su Avanti.

MySQL Workbench

Passaggio 12: Nella schermata successiva, il sistema ti chiederà di applicare la configurazione del server. Per questa configurazione, fare clic sul pulsante Esegui.

MySQL Workbench

Passaggio 13: Una volta completata la configurazione, ti verrà visualizzata la schermata seguente. Ora, fai clic su Fine pulsante per continuare.

MySQL Workbench

Passaggio 14: Nella schermata successiva, puoi vedere che la configurazione del prodotto è completata. Mantieni l'impostazione predefinita e fai clic sul pulsante Avanti-> Fine per completare l'installazione del pacchetto MySQL.

MySQL Workbench

MySQL Workbench

Passaggio 15: Dopo aver fatto clic sul pulsante Fine, MySQL Workbench dovrebbe essere aperto sul tuo sistema, come mostrato nella schermata seguente.

MySQL Workbench

Passaggio 16: Nella schermata sopra, è necessario effettuare una connessione. Per fare ciò, fare doppio clic sulla casella designata da freccia Rossa . Qui verrà visualizzata la schermata popup che chiede di inserire la password creata in precedenza durante l'installazione. Dopo aver inserito la password, puoi connetterti al Server.

MySQL Workbench

Passaggio 17: Se non disponi di una connessione, puoi crearne una nuova. Per effettuare una connessione, fare clic sull'icona più (+) o andare alla barra dei menu -> Database -> Connetti al database, viene visualizzata la seguente schermata. Ora devi inserire tutti i dettagli. Qui devi assicurarti che la password inserita sia la stessa che hai creato in precedenza.

MySQL Workbench

Passaggio 18: Dopo aver inserito tutti i dettagli, fare clic su Prova connessione per testare la connettività del database. Se la connessione ha esito positivo, verrà visualizzata la seguente schermata. Ora, fai clic sul pulsante OK->OK per completare la configurazione.

MySQL Workbench

Passaggio 19: Una volta terminata tutta la configurazione, si aprirà la schermata MySQL Workbench. Ora, facendo doppio clic sulla connessione appena creata, verrà visualizzata la seguente schermata in cui è possibile eseguire il comando SQL.

MySQL Workbench

js impostato

Strumento di amministrazione di MySQL Workbench

Lo strumento di amministrazione svolge un ruolo importante nella protezione dei dati dell'azienda. Qui discuteremo della gestione dell'utente, della configurazione del server, del backup e ripristino del database, dei registri del server e molto altro.

Amministrazione utenti

È un'utilità visiva che consente di gestire l'utente che si riferisce a un'istanza attiva di MySQL Server. Qui puoi aggiungere e gestire account utente, concedere e eliminare privilegi, visualizzare profili utente e far scadere le password.

Configurazione del server

Consente la configurazione avanzata del Server. Fornisce informazioni dettagliate sul server e sulla variabile di stato, un numero di thread, la dimensione dell'allocazione del buffer, la regolazione fine per prestazioni ottimali e molto altro.

Backup e ripristino del database

È uno strumento visivo utilizzato per importare/esportare file di dump MySQL. I file di dump contengono script SQL per la creazione di database, tabelle, viste e procedure memorizzate.

Registri del server

Visualizza le informazioni di registro per il server MySQL in ciascuna scheda di connessione. Per ciascuna scheda di connessione è inclusa una scheda aggiuntiva per i registri errori generali.

Pannello di controllo delle prestazioni

Questa scheda fornisce la visualizzazione statistica delle prestazioni del server. Puoi aprirlo accedendo alla scheda Navigazione e nella sezione Prestazioni, scegli Dashboard.

MySQL Workbench Crea, modifica, elimina database

In questa sezione vedremo come viene creato, modificato ed eliminato un database utilizzando MySQL Workbench. Vediamoli nel dettaglio uno per uno.

Crea banca dati

Per creare un database, procedere come segue:

1. Apri MySQL Workbench e accedi utilizzando nome utente e password. Quindi, vai alla scheda Navigazione e fai clic su Menù pianificazione . Qui puoi vedere tutti i database creati in precedenza.

2. Se si desidera creare un nuovo database, fare clic con il pulsante destro del mouse sul menu Schema e selezionare Crea schema oppure fare clic sull'icona del database (rettangolo rosso), come mostrato nella schermata seguente.

MySQL Workbench

3. Si apre la nuova schermata della finestra Schema. Immettere il nuovo nome del database (ad esempio, mytestdb) e utilizzare il valore predefinito Collazione . La fascicolazione viene utilizzata per memorizzare caratteri di dati specifici, utili principalmente per memorizzare lingue straniere. Ora, fai clic sul pulsante Applica come mostrato nella schermata seguente:

MySQL Workbench

4. Viene visualizzata una nuova finestra popup, fare clic sul pulsante Applica->Fine per creare un nuovo database.

5. Dopo aver creato con successo il database, puoi vedere questo nuovo database nel menu Schema. Se non lo vedi, fai clic sull'icona di aggiornamento nel menu Schema.

6. Se desideri visualizzare ulteriori informazioni sul database, seleziona il database mytestdb e fai clic sull'icona 'i'. La finestra delle informazioni mostra diverse opzioni, come Tabella, Colonna, Funzioni, Utenti e molte altre.

7. MySQL Workbench non fornisce un'opzione per rinominare il nome del database, ma possiamo creare, aggiornare ed eliminare la tabella e le righe di dati dal database.

Elimina database

1. Per eliminare un database, è necessario scegliere il database, fare clic con il tasto destro su di esso e selezionare il file Elimina schema opzione. Viene visualizzata la seguente schermata:

MySQL Workbench

2. Seleziona Lascialo adesso opzione nella finestra popup e nel database inclusa la tabella, le righe di dati verranno eliminate dal server database.

MySQL Workbench Crea, modifica, elimina tabella

In questa sezione vedremo come viene creata, modificata ed eliminata una tabella utilizzando MySQL Workbench. Vediamoli nel dettaglio uno per uno.

Crea tabella

Per creare una tabella, procedi come segue:

1. Apri MySQL Workbench e accedi utilizzando nome utente e password. Quindi, vai alla scheda Navigazione e fai clic sul menu Schema. Qui puoi vedere tutti i database creati in precedenza. Puoi anche creare un nuovo database.

2. Seleziona il database appena creato, fai doppio clic su di esso e otterrai il sottomenu sotto il database. I sottomenu sotto il database sono Tabelle, Visualizzazioni, Funzioni e Procedure memorizzate, come mostrato nella schermata seguente.

MySQL Workbench

3. Selezionare il sottomenu Tabelle, fare clic con il tasto destro su di esso e selezionare Crea tabella opzione. Puoi anche fare clic sull'icona Crea una nuova tabella (mostrata nel rettangolo rosso) per creare una tabella.

4. Nella schermata della nuova tabella, è necessario inserire tutti i dettagli per creare una tabella. Qui inseriremo il nome della tabella (ad esempio, studente) e utilizzeremo le regole di confronto e il motore predefiniti.

5. Fare clic all'interno della finestra centrale e inserire i dettagli della colonna. Qui, il nome della colonna contiene molti attributi come Chiave primaria (PK), Not Null (NN), Indice univoco (UI), Binario (B), Tipo di dati senza segno (UN), Incrementale automatico (AI), ecc. Quanto segue lo schermo lo spiega più chiaramente. Dopo aver compilato tutti i dettagli, fare clic su Fare domanda a pulsante.

MySQL Workbench

6. Non appena si fa clic sul pulsante Applica, si aprirà la finestra dell'istruzione SQL. Ancora una volta, fare clic sul pulsante Applica per eseguire l'istruzione e sul pulsante Fine per salvare le modifiche.

7. Ora vai al menu Schema e seleziona il database che contiene la tabella appena creata, come mostrato nella schermata seguente.

MySQL Workbench

Modifica tabella

Per modificare una tabella, procedere come segue:

1. Seleziona la tabella che desideri modificare, fai clic sull'icona 'i' e otterrai la seguente schermata.

MySQL Workbench

2. Nella schermata precedente è possibile modificare il nome della colonna, il tipo di dati e altre impostazioni della tabella.

if else istruzione in Java

Elimina una tabella

1. Per eliminare una tabella, è necessario scegliere la tabella, fare clic con il tasto destro su di essa e selezionare l'opzione Elimina tabella. Viene visualizzata la seguente schermata:

MySQL Workbench

2. Seleziona Lascialo adesso opzione nella finestra popup per eliminare immediatamente la tabella dal database.

MySQL Workbench Inserisci, leggi, aggiorna, elimina righe di dati

In questa sezione vedremo come inserire, leggere, aggiornare ed eliminare righe di dati utilizzando MySQL Workbench. Vediamoli nel dettaglio uno per uno.

1. Apri MySQL Workbench e accedi utilizzando nome utente e password. Quindi, vai alla scheda Navigazione e fai clic sul menu Schema. Qui abbiamo creato con successo un database (mystudentdb) e una tabella studenti utilizzando MySQL Workbench.

2. Seleziona la tabella e quando posizioniamo il puntatore del mouse sulla tabella degli studenti, puoi vedere le icone della tabella visualizzate qui. Fai clic sulla tabella, che aprirà una nuova finestra in cui la sezione superiore mostra l'istruzione MySQL e la sezione inferiore mostra le righe di dati.

MySQL Workbench

3. Per inserire una riga di dati, selezionare la colonna rispettata e inserire il valore dei dati. L'inserimento del valore dei dati nelle righe è simile al foglio di lavoro di Microsoft Excel.

4. Dopo aver inserito le righe di dati, fare clic sul pulsante Applica->Applica>Fine per salvare le righe di dati.

5. Allo stesso modo, possiamo modificare o modificare le righe di dati precedentemente salvate. Dopo la modifica, salva il nuovo valore, fai clic sul pulsante Applica per salvare le modifiche. Genererà un'istruzione di aggiornamento SQL per salvare le modifiche nel database.

Elimina riga

1. Per eliminare una singola riga dalla tabella, è necessario selezionare una riga di dati, fare clic con il pulsante destro del mouse sull'icona destra davanti alla riga e selezionare l'opzione Elimina riga(e).

2. Ora, fai clic sul pulsante Applica->Applica->Fine per salvare le modifiche nel database.

Database di esportazione e importazione di MySQL Workbench (tabella)

In questa sezione impareremo come esportare e importare il database o la tabella utilizzando MySQL Workbench.

Esporta database (tabelle)

1. Per esportare database o tabelle, andare sulla barra dei menu, fare clic su Server e selezionare l'opzione Esportazione dati, come mostrato nella schermata seguente. Si aprirà una nuova finestra di esportazione dei dati impostazioni e opzioni.

MySQL Workbench

2. Seleziona un database qualsiasi e verranno visualizzate tutte le tabelle corrispondenti nel database selezionato. Qui possiamo anche selezionare una o più caselle di controllo del database per includere il database nel file di esportazione. Allo stesso modo, possiamo selezionare una o più tabelle dalla sezione sinistra della finestra.

MySQL Workbench

3. Selezioniamo due database, vale a dire (myproductdb e mystudentdb), incluse tutte le tabelle in questo database. Ora, vai all'impostazione a discesa, possiamo selezionare l'opzione 'Scarica struttura e dati', 'Scarica solo dati' e 'Scarica solo struttura'.

    Dump dati e struttura:Salverà sia la struttura della tabella che le righe di dati.Scarica solo dati:Salverà solo le righe inserite nelle tabelle.Dump solo struttura:Salverà solo la struttura della tabella, ovvero le colonne del database e i tipi di dati definiti da noi.

4. Nell'opzione Esporta, puoi selezionare il percorso di esportazione che preferisci. Qui manterrò l'impostazione predefinita. Inoltre, ci sono due pulsanti di opzione spiegati di seguito.

    Esporta nella cartella del progetto dump:Salverà tutte le tabelle come file SQL separati in un'unica cartella. Sarà utile quando importi o ripristini il file di esportazione una tabella per una.Esporta in un file autonomo:Memorizzerà tutti i database e le tabelle in un singolo file SQL. È una buona opzione quando desideri importare tutti i database, le tabelle e le righe di dati utilizzando un singolo file SQL.

5. Fare clic sul pulsante Avvia esportazione, che visualizza la barra di avanzamento e il registro. Ora apri la cartella Documenti nel tuo sistema per individuare i file di esportazione.

Importa database (tabelle)

1. Per importare database o tabelle, andare alla barra dei menu, fare clic su Server e selezionare il file Importazione dati opzione. Si aprirà una nuova finestra di impostazioni e opzioni di importazione dei dati.

2. Qui puoi vedere le due opzioni radio per importare database e tabelle, che sono:

  • Importa dalla cartella del progetto dump
  • Importare utilizzando un file autonomo

3. Selezionare 'Importa da cartella progetto dump' e fare clic su 'Carica contenuto cartella' per visualizzare tutti i database disponibili nella cartella del progetto.

4. Seleziona myproductdb database dall'opzione Importazione dati e seleziona anche la tabella dei prodotti corrispondente.

5. Scegli l'opzione 'Scarica struttura e dati' e fai clic su Avvia l'importazione pulsante per importare i database e le tabelle dal file di backup.

MySQL Workbench

6. Ora vai su Schema->myproductdb->table e aggiornalo per vedere il database o la tabella attualmente importati.