Tutorial MySQL Workbench - Una guida completa allo strumento RDBMS

Questo blog sul tutorial di MySQL Workbench ti fornirà una panoramica di tutte le funzionalità e le caratteristiche dello strumento RDBMS con passaggi chiari.

Il blog precedente su Tutorial su MySQL incentrato principalmente sui vari comandi e concetti relativi a SQL. In questo blog su MySQL Workbench Tutorial, imparerai lo strumento per MySQL per eseguire varie operazioni.

In questo blog verranno trattati i seguenti argomenti:





Tutorial MySQL Workbench: che cos'è MySQL?

MySQL è un sistema di gestione di database relazionali open source, che funziona su molte piattaforme. Fornisce accesso multiutente per supportare molti motori di archiviazione.

MySQL ha varie funzionalità che ci consentono di svolgere molte attività come lo sviluppo completo di applicazioni, fornendo disponibilità e scalabilità.



Ora, ovviamente, quando lavori a livello di settore, non puoi fare tutto sul terminale, giusto? Hai bisogno di una sorta di dashboard che ti renda facile lavorare con database di grandi dimensioni e creare modelli.

Ebbene, la dashboard che può eseguire queste azioni è MySQL Workbench.

Tutorial MySQL Workbench: MySQL Workbench e le sue funzionalità

MySQL Workbench è uno strumento di progettazione o grafico utilizzato per lavorare con i server e i database MySQL. Questo strumento è compatibile con le versioni precedenti del server 5.x e non supporta le versioni del server 4.x.



Le funzionalità di MySQL Workbench sono le seguenti:

  • Sviluppo SQL: Questa funzionalità fornisce la capacità di eseguire query SQL, creare e gestire connessioni a server di database utilizzando l'editor SQL integrato.
  • Modellazione dei dati (progettazione): Questa funzionalità consente di creare graficamente modelli dello schema del database, eseguire operazioni di reverse engineering e forward engineer tra uno schema e un database attivo e modificare tutti gli aspetti del database utilizzando il completo Editor di tabelle.
  • Amministrazione del server: Questa funzionalità consente di amministrare le istanze del server MySQL amministrando gli utenti, eseguendo backup e ripristino, ispezionando i dati di controllo, visualizzando lo stato del database e monitorando le prestazioni del server MySQL.
  • Migrazione dei dati: Questa funzionalità consente di migrare da Microsoft SQL Server, Microsoft Access e altre tabelle, oggetti e dati RDBMS a MySQL.
  • Supporto MySQL Enterprise: Questa funzionalità fornisce supporto per prodotti Enterprise come MySQL Enterprise Backup, MySQL Firewall e MySQL Audit.

Ora che conosci MySQL Workbench, lascia che ti dica i requisiti di base e i passaggi per installare MySQL Workbench.

Vuoi ottenere la certificazione come amministratore di database?

Tutorial MySQL Workbench: Installa MySQL Workbench

I requisiti di sistema di base per installare MySQL Workbench sono che MySQL sia installato sul tuo sistema.

Ora, poiché MySQL Workbench è disponibile per molti sistemi operativi. Ciascuno di questi sistemi ha i propri requisiti di base a cui è possibile fare riferimento Qui .

Oltre a questo, per scaricare MySQL Workbench, devi fare clic sulla scheda Download e quindi scegliere l'edizione che desideri scaricare.

Scarica MySQL Workbench - Tutorial MySQL Workbench - Edureka

Quindi, ad esempio, se vuoi scaricare l'edizione Community di Workbench su Windows, puoi fare riferimento al link Qui .

Ora che sai come installare, lascia che ti dica le edizioni di MySQL Workbench Editions.

Tutorial MySQL Workbench: Edizioni MySQL Workbench

MySQL Workbench è disponibile principalmente in tre edizioni:

  • Community Edition (Open Source, GPL)
  • Edizione standard (commerciale)
  • Enterprise Edition (commerciale)
Caratteristiche Edizione comunitaria edizione standard Enterprise Edition
Sviluppo Visual SQL
Amministrazione visuale del database
Ottimizzazione delle prestazioni
Gestione utenti e sessioni
Gestione della connessione
Gestione degli oggetti
Gestione dati
Modellazione visiva dei dati
Reverse Engineering
Forward Engineering
Sincronizzazione dello schema
Validazione di schemi e modelliunoNo
DBDocunoNo
GUI per MySQL Enterprise BackupunoNoNo
GUI per MySQL Enterprise AuditunoNoNo
GUI per MySQL Enterprise FirewallunoNo
Scripting e plugin
Migrazione del database

Ora, una volta scaricato e installato MySQL Workbench, vedrai la seguente schermata, ovvero la scheda Home.

Sul lato sinistro della scheda Home, vedi 3 diverse icone, giusto?

Ebbene, questi sono principalmente i 3 moduli:

cosa è mutevole in java
  • Sviluppo SQL - Questa sezione è costituita dall'editor SQL attraverso il quale è possibile creare e gestire database.
  • Modellazione dei dati: questa sezione consente di modellare i dati in base alle proprie esigenze.
  • Amministrazione server: questa sezione viene utilizzata per migrare i database tra le connessioni.

Ora, prima di entrare in questi moduli, per usare le loro funzionalità. Devi prima iniziare creando una connessione.

Tutorial MySQL Workbench: Creazione di una connessione

Ora, per creare una connessione devi cliccare sul segno più che vedi nella scheda home che vedi.

Dopo aver fatto clic su questo, vedrai questa finestra di dialogo, in cui devi menzionare il nome della connessione, il metodo di connessione e altri dettagli che puoi vedere nella finestra di dialogo. Dopo aver menzionato i dettagli, fai clic su ok .

Dopo aver fatto clic su OK, vedrai che la tua connessione è stata creata.

come compilare il programma java

Ora, continuiamo la nostra discussione entrando nell'editor SQL.

Interessato a rompere le interviste per DBA?

Tutorial MySQL Workbench: Editor SQL

L'editor SQL è costituito da un set di editor specializzati come query, schema e tabella. Oltre a questo, l'editor è composto anche da quattro riquadri che puoi vedere sullo schermo.

Pertanto, le query e i riquadri insieme consentono di creare e modificare dati, eseguire attività amministrative di base, visualizzare ed esportare risultati ed eseguire query.

Ora, esaminiamo la sezione delle attività amministrative.

Tutorial MySQL Workbench: Attività amministrative

In questa sezione, passerai attraverso le seguenti sezioni:

Stato del server

Questa scheda offre una visualizzazione immediata degli indicatori e dei contatori di integrità di base per l'ambiente MySQL. Come puoi vedere nell'istantanea sottostante, questa scheda include la visualizzazione della velocità di esecuzione del server, delle funzioni disponibili, delle directory del server e delle impostazioni di sicurezza per l'autenticazione e SSL.

Utenti e privilegi

Questa scheda fornisce un elenco di tutti gli utenti e i privilegi relativi a un'istanza del server MySQL attiva. Quindi, con questa scheda, puoi aggiungere e gestire account utente, modificare i privilegi e far scadere le password. Fare riferimento all'istantanea di seguito.

Esportazione e importazione dei dati

Esistono principalmente tre modi per esportare e importare dati in MySQL Workbench che puoi consultare nella tabella seguente.

Posizione GUI Set di dati Tipi di esportazione Tipi di importazione
Menu Griglia dei risultati nell'editor SQLIl set di risultati (dopo aver eseguito una query SQL)CSV, HTML, JSON, SQL, XML, Excel XML, TXTCSV
Menu contestuale del browser degli oggettiTabelleJSON, CSVJSON, CSV
Navigatore di gestioneDatabase e / o tabelleSQLSQL
Navigatore di gestioneDatabase e / o tabelleSQLSQL

Ora, per esportare / importare dati, devi scegliere l'opzione di esportazione dati / importazione dati dal file Riquadro del navigatore .

Dopo aver scelto l'opzione, è necessario menzionare il nome del percorso della cartella da / in cui si desidera importare / esportare. Fare riferimento all'istantanea di seguito.

Interfaccia di MySQL Enterprise Backup

Le versioni commerciali di MySQL Workbench ci consentono di utilizzare una funzionalità MySQL Enterprise Backup (MEB) in modo da poter salvaguardare i dati da qualsiasi perdita.

Ci sono principalmente due operazioni di MySQL Enterprise Backup disponibili da MySQL Workbench:

  • Backup in linea: Questa operazione stabilisce un profilo di backup per definire cosa dovrebbebackup, dove deve essere archiviato il backup e quando(la frequenza) MySQL dovrebbe essere sottoposto a backup.
  • Ristabilire: Questa operazione ripristina il server MySQL in un momento specifico, ripristinando un backup creato dalla funzione di backup in linea in MySQL Workbench.

Tutorial MySQL Workbench: Dashboard delle prestazioni

Il Performance Dashboard di MySQL Workbench offre una visione statistica delle prestazioni del server. Per aprire la dashboard, vai a Riquadro del navigatore e sotto il Prestazione sezione scegli Dashboard. Fare riferimento all'istantanea di seguito.

Oltre a questo, la sezione delle prestazioni consente di fornire informazioni dettagliate sulle operazioni del server MySQL tramite i rapporti sullo schema delle prestazioni e consente anche di visualizzare le statistiche chiave delle query eseguite tramite le statistiche delle query.

Tutorial MySQL Workbench: Progettazione e modellazione di database

La progettazione del database consente di visualizzare i requisiti e risolvere i problemi di progettazione. Ciò consente di creare database validi e ben funzionanti fornendo la flessibilità necessaria per rispondere ai requisiti di dati in evoluzione.

Come puoi vedere nell'istantanea qui sotto, hai principalmente 3 opzioni.

Dal lato sinistro, il segno più ti consente di aggiungere un nuovo diagramma EER. Il segno della cartella ti consente di aggiungere modelli EER salvati, sul tuo PC per basare il Workbench. Il segno della freccia che vedi ti consente di creare un modello EER dal database o un modello EER da uno script.

L'istantanea sottostante è la visualizzazione di base di MySQL Workbench.

c ++ usa lo spazio dei nomi

Nella modellazione del database, è possibile creare un diagramma EER utilizzando l'editor del modello. Quindi, puoi aggiungere una tabella, aggiungere una vista, aggiungere una routine, modificare i dati nella tabella, evidenziare una parte specifica del modello.

Bene, ragazzi, questa non è la fine delle funzionalità, lascio il resto in modo che possiate esplorare.

Tutorial MySQL Workbench: Migrazione guidata dei dati

MySQL Workbench offre la possibilità di migrare database conformi a ODBC a MySQL. Ti consente di migrare a diversi tipi di database, incluso MySQL, attraverso i server. Consente inoltre di convertire tabelle e copiare dati, ma non convertirà stored procedure, viste o trigger.

Oltre a lavorare su molte piattaforme, la migrazione consente la personalizzazione e la modifica durante il processo di migrazione.

Di seguito sono riportati i passaggi eseguiti dalla Migrazione guidata durante la migrazione di un database a MySQL:

  • Inizialmente, si connette all'RDBMS di origine e recupera un elenco di database disponibili.
  • Esegue il reverse engineering del database selezionato in una rappresentazione interna specifica per l'RDBMS di origine. Quindi, con questo passaggio, tutti gli oggetti vengono rinominati in base al tipo di metodo di mappatura del nome oggetto scelto.
  • Quindi, avvia automaticamente la migrazione degli oggetti RDBMS di origine in oggetti specifici di MySQL.
  • Successivamente, ci consente di rivedere le modifiche in modo da poter modificare e correggere gli errori negli oggetti migrati.
  • Quindi crea gli oggetti migrati nel server MySQL di destinazione. Puoi sempre tornare al passaggio precedente e correggere gli errori se si verificano.
  • Infine, i dati delle tabelle migrate vengono copiati dal RDBMS di origine a MySQL.

Tutorial MySQL Workbench: Funzionalità MySQL avanzate

Fornisce un sistema di estensione che consente allo sviluppatore di estendere le funzionalità di MySQL Workbench. Fornisce inoltre accesso a una libreria GUI multipiattaforma, MForms, e consente la creazione di estensioni che presentano un'interfaccia utente grafica.

Le funzionalità avanzate di Workbench abilitano le seguenti funzionalità:

  • Puoi creare strumenti e plugin
  • È possibile manipolare schemi e automatizzare attività comuni
  • È possibile estendere l'interfaccia utente di Workbench e creare funzioni di Workbench personalizzate

Quindi, questa è la fine di questo blog!

Spero ti sia piaciuto leggere questo blog sul blog Tutorial di MySQL Workbench. Abbiamo visto le varie funzionalità e caratteristiche di MySQL Workbench.

Vuoi saperne di più su MySQL?

Se desideri saperne di più su MySQL e conoscere questo database relazionale open source, dai un'occhiata al nostro che viene fornito con formazione dal vivo con istruttore e esperienza di progetto nella vita reale. Questa formazione ti aiuterà a comprendere MySQL in profondità e ti aiuterà a raggiungere la padronanza dell'argomento.

Hai domande per noi? Si prega di menzionarlo nella sezione commenti di ' Tutorial su MySQL Workbench 'E ti ricontatterò.