È un potente strumento che ci consente di visualizzare moduli per creare, eseguire e ottimizzare diverse query. Quindi, in questo articolo, farò un tour di MySQL Workbench e ti mostrerò come usarlo.
Dopo l'installazione, quando avvii MySQL workbench per la prima volta, appare in qualche modo simile alla seguente schermata. È la finestra di casa del banco di lavoro.
Qui sarai in grado di eseguire attività di amministrazione del database, dalla creazione di un database alla configurazione e all'esecuzione di server di database.
Funzionalità principali di MySQL Workbench
- Sviluppo SQL
- Modellazione dei dati
- Amministrazione del server
- Migrazione dei dati
- Supporto MySQL Enterprise
Quindi, ci sono tre moduli in MySQL Workbench, Sviluppo SQL, Modellazione dati e Migrazione. Per ognuno di questi, è presente una scheda separata nella schermata iniziale di MySQL Workbench.
1. Sviluppo SQL
Questo è il primo modulo in MySQL workbench che consente agli amministratori di database di creare e gestire connessioni ai server di database.
Ad esempio, lascia che ti mostri come puoi connetterti a localhost. Clicca su Banche dati poi Connetti al database, apparirà una nuova finestra simile allo screenshot qui sotto, qui devi fare clic Ok, e poi, chiederà a Password del server MySQL.
Inserisci la tua password e clicca Ok. Si collegherà al database denominato, localhost. Puoi anche selezionare Salva la password nel portachiavi per ricordarla per un uso futuro.
Apparirà la seguente finestra con una scheda denominata Query 1 in caso di connessione riuscita al database. Qui puoi iniziare a creare e gestire database.
Il riquadro di output qui ti dà l'output per qualsiasi query che esegui o esegui. Significa che puoi vedere il risultato immediatamente.
Ad esempio, creiamo una tabella denominata LINUXHINT1 e proviamo ad eseguirla. Non dimenticare di selezionare lo schema predefinito prima di eseguire qualsiasi query.
Puoi vedere nello screenshot sopra che la tabella denominata, LINUXHINT1, viene creata nel riquadro di output.
2. Modellazione dei dati
Come suggerisce il nome, ti aiuterà a creare modelli del tuo database graficamente e ti permetterà di eseguire reverse e forward engineering tra schema e database live.
Puoi anche aggiungere vari campi al tuo database utilizzando il suo editor di tabelle completo, che è molto facile da usare e offre strumenti per modificare tabelle, colonne, indici e molto altro.
La finestra di modellazione dei dati è qualcosa che assomiglia a quello mostrato nella seguente schermata. Qui puoi vedere vari pulsanti come Aggiungi diagramma, Aggiungi tabella, Aggiungi vista, Aggiungi routine e Aggiungi gruppi.
Puoi utilizzare il menu a discesa dei privilegi dello schema per aggiungere utenti e vari ruoli utente. Inoltre, puoi aggiungere script nel menu a discesa Script SQL.
3. Migrazione dei dati
È un'ottima funzionalità per migrare i dati da altri database come Microsoft SQL Server, Microsoft Access, Sybase ASE, SQLite e altri sistemi di gestione di database relazionali (RDBMS).
Inoltre, puoi anche migrare dalle versioni precedenti di MySQL alle ultime versioni.
Quindi, queste sono le cose di base che puoi fare con MySQL workbench. Oltre a ciò, puoi essere un amministratore del server e creare/gestire istanze del server, gestire la sicurezza, creare e gestire diversi utenti e dare loro le autorizzazioni per lavorare su oggetti MySQL ed eseguire l'importazione/esportazione.
Amministrazione
Stato del server
In questa scheda gli amministratori del database possono tenere traccia delle prestazioni del database attualmente connesso. Qui possono monitorare lo stato della connessione, il numero di connessioni e il traffico.
Utenti e privilegi
Qui, l'amministratore può aggiungere un utente specifico e concedergli l'accesso per modificare e lavorare su database e schemi. In futuro, possono rivalutare le autorizzazioni e apportare modifiche in base ai requisiti.
Nella scheda dei ruoli amministrativi, puoi scegliere i ruoli per i quali desideri concedere le autorizzazioni. Allo stesso modo, sotto i privilegi dello schema, puoi selezionare le autorizzazioni che vuoi dare come selezionare, alterare, creare, ecc.
Importazione/ripristino dati
Qui puoi importare schemi e ripristinarli a quelli precedenti.
Quindi, questo è il tutorial di base di MySQL Workbench per Ubuntu, che dovrebbe essere sufficiente per familiarizzare con MySQL Workbench e iniziare il tuo viaggio nella gestione del database. Sentiti libero di condividere le tue opinioni con noi su @linuxhint e @SwapTirthakar.