MySQL Tutorial sul workbench: cos'è, come installare e utilizzare
Che cos'è la MySQL?
MySQL è un database relazionale open source.
MySQL è multipiattaforma, il che significa che funziona su una serie di piattaforme diverse come Windows, Linux e Mac OS ecc.
In questa MySQL Tutorial sul banco di lavoro, imparerai-
Perché usare MySQL?
Esistono numerosi sistemi di gestione di database relazionali sul mercato.
Esempi di database relazionali includono Microsoft SQL Server, Microsoft Accesso Oracle, DB2 ecc.
Ci si potrebbe chiedere perché dovremmo scegliere MySQL rispetto agli altri sistemi di gestione di database.
La risposta a questa domanda dipende da una serie di fattori.
Diamo un'occhiata ai punti di forza di MySQL rispetto ai database relazionali come SQL Server-
- MySQL supporta più motori di archiviazione ciascuno con le proprie specifiche mentre altri sistemi come SQL Server supportano solo un singolo motore di archiviazione. Per apprezzare questa affermazione, diamo un'occhiata a due dei motori di archiviazione supportati da MySQL.
- InnoDB: – il suo motore di archiviazione predefinito fornito con MySQL a partire dalla versione 5.5. InnoDB supporta chiavi esterne per l'integrità referenziale e supporta anche transazioni standard ACID.
- MyISAM: – era il motore di archiviazione predefinito per MySQL prima della versione 5.5. MyISAM non supporta le transazioni. I suoi vantaggi rispetto a InnoDB includono semplicità e prestazioni elevate.
- MySQL ha prestazioni elevate rispetto ad altri sistemi di database relazionali. Ciò è dovuto alla sua semplicità di progettazione e al supporto di motori con storage multiplo.
- Conveniente, è relativamente più economico in termini di costi rispetto ad altri database relazionali. In effetti, l'edizione community è gratuita. L'edizione commerciale ha un costo di licenza che è anche conveniente rispetto ai costi di licenza per prodotti come Microsoft SQL Server.
- Multipiattaforma – MySQL funziona su molte piattaforme, il che significa che può essere distribuito sulla maggior parte delle macchine. Altri sistemi come MS SQL Server funzionano solo sulla piattaforma Windows.
Per interagire con MySQL, Avrete bisogno di un strumento di accesso al server con cui può comunicare MySQL server. MySQL supporta più connessioni utente.
Che cos'è la MySQL Banco di lavoro?
MySQL banco di lavoro è un Progettazione e modellazione visiva di database strumento di accesso per MySQL database relazionale del server. Facilita la creazione di nuovi modelli di dati fisici e la modifica di quelli esistenti MySQL database con funzioni di reverse/forward engineering e change management. Lo scopo di MySQL workbench è fornire l'interfaccia per lavorare con i database più facilmente e in modo più strutturato.
MySQL banco di lavoro: strumento di modellazione e progettazione
- I modelli sono al centro dei database più validi e ad alte prestazioni. MySQLworkbench dispone di strumenti che consentono agli sviluppatori e agli amministratori di database di creare visivamente modelli di progettazione di database fisici in cui possono essere facilmente tradotti MySQL database che utilizzano il forward engineering.
- MySQL workbench supporta la creazione di più modelli nello stesso ambiente.
- Supporta tutti gli oggetti come tabelle, viste, procedure memorizzate, trigger, ecc. che compongono un database.
- MySQL workbench dispone di un'utilità di convalida del modello incorporata che segnala eventuali problemi riscontrati al modellatore di dati.
- Consente inoltre diverse notazioni di modellazione e può essere esteso utilizzando LUA, un linguaggio di scripting.
La figura mostrata di seguito mostra la finestra di modellazione per MySQLBanco di lavoro.
MySQL workbench: strumento di sviluppo SQL
Linguaggio di query strutturato (SQL) ci permette di manipolare i nostri database relazionali. SQL è al centro di tutti i database relazionali.
- MySQLworkbench, ha integrato un editor visivo SQL.
- L'editor Visual SQL consente agli sviluppatori di creare, modificare ed eseguire query MySQL database del server. Ha utilità per visualizzare i dati ed esportarli.
- I suoi evidenziatori di colore della sintassi aiutano gli sviluppatori a scrivere ed eseguire facilmente il debug delle istruzioni SQL.
- È possibile eseguire più query e visualizzare automaticamente i risultati in diverse schede.
- Le query vengono salvate anche nel pannello cronologico per poter essere recuperate ed eseguite in un secondo momento.
La figura mostrata di seguito mostra la finestra di sviluppo SQL per MySQL Banco di lavoro.
Come utilizzare MySQL Workbench: strumento di amministrazione
L'amministrazione del server svolge un ruolo fondamentale nella protezione dei dati dell'azienda. Le questioni principali riguardanti l'amministrazione del server riguardano la gestione degli utenti, la configurazione del server, i registri del server e molto altro. banco di lavoro MySQL ha le seguenti caratteristiche che semplificano il processo di MySQL amministrazione del server;
- Amministrazione utenti – Utilità visiva per la gestione degli utenti che consente agli amministratori di database di aggiungere facilmente nuovi utenti e rimuovere utenti esistenti in caso di necessità, concedere e eliminare privilegi e visualizzare i profili utente.
- Configurazione del server – consente la configurazione avanzata del server e la messa a punto per prestazioni ottimali.
- Backup e ripristino del database – strumento visivo per l'esportazione/importazione MySQL scaricare i file. MySQL i file dump contengono script SQL per la creazione di database, tabelle, viste, procedure memorizzate e inserimento di dati.
- Registri del server – strumento visivo per la visualizzazione MySQL registri del server. I log includono log degli errori, log binari e log InnodDB. Questi registri risultano utili quando si esegue la diagnosi sul server. La figura mostrata di seguito mostra la finestra di modellazione per MySQL Banco di lavoro.
La figura mostrata di seguito mostra il pannello di amministrazione di Workbench MySQL.
Come installare MySQL banco da lavoro (per Windows)
In questa MySQL Tutorial sul workbench per principianti, impareremo come installare e utilizzare MySQL Banco di lavoro.
Installazione MySQL il workbench è un processo in 2 fasi.
1) Installa MySQL Community Server
2) Installa MySQL banco di lavoro – È possibile installare il workbench utilizzando un file zip o un programma di installazione MSI (consigliato)
Nota: per eseguire l'installazione saranno necessari privilegi di amministratore o utente esperto.
Iniziamo
Una volta terminata l'installazione di cui sopra, è necessario eseguire la configurazione MySQL Banco da lavoro come mostrato di seguito-
Di seguito è riportato un processo passo dopo passo su come installare MySQL banco di lavoro.
Passo 1) Apri la finestra principale
Il primo passo è avviare il Workbench MySQL. Ciò che vedi si chiama Finestra di casa
Successivamente devi creare il tuo MySQL Connessione al server che contiene i dettagli sul server del database di destinazione, incluso come connettersi ad esso. Fare clic "+" in MySQL Finestra Home del banco di lavoro. Questo si aprirà Imposta nuova connessione. Procedura guidata
Passo 3) Fare clic sul pulsante Configura gestione server
Come principiante puoi creare una connessione per un server installato localmente. Clic Configurare la gestione del server pulsante in Imposta nuova connessione finestra per verificare la configurazione del MySQL server.
Passo 4) Fare clic sul pulsante Avanti per continuare
Si apre una nuova finestra denominata Configura la gestione locale. Fare clic sul pulsante Avanti per continuare.
Passo 5) Inserisci la tua password e premi OK
Successivamente, la procedura guidata testerà le connessioni al database. Se il test fallisce, torna indietro e correggi i parametri di connessione al database.5. Successivamente, si aprirà una finestra pop-up che chiederà la password di root per testare la connessione con l'istanza locale del server mysql. La password è quella impostata durante l'installazione di MySQL Banco di lavoro. Inserisci la tua password e premi OK
Passo 6) Fare clic su Avanti per continuare
Successivamente la procedura guidata testerà le connessioni al database. Se il test fallisce, torna indietro e correggi i parametri di connessione al database. Altrimenti, se tutti i test hanno esito positivo, fare clic su Avanti per continuare.
Passo 7) Fare clic su Avanti
Successivamente si aprirà una nuova procedura guidata sulla gestione del servizio locale: ti consente di passare da più server MySQL installati su una macchina. Come principiante puoi ignorarlo e fare clic Avanti per continuare.
Passo 8) Seleziona MySQL File di configurazione del server
La procedura guidata verificherà quindi la possibilità di accesso MySQL File di configurazione del server e test dei comandi di avvio/arresto.
Passo 9) Fare clic su Fine per completare la configurazione del server
Successivamente puoi rivedere le configurazioni correnti. Dopo aver rivisto le configurazioni, fai clic su Finish per terminare la configurazione del server
Passo 10) Fare clic su Prova connessione
Il passo successivo è impostare una connessione, che può essere utilizzata per connettersi al server. Se non hai già creato una connessione, puoi utilizzare i valori predefiniti forniti. Fare clic su Prova connessione [ 2 ] dopo aver inserito il nome della connessione [ 1 ].
Passo 11) fare clic su OK
Si aprirà una nuova finestra di dialogo che ti chiederà la password per l'utente root/selezionato. Se il tuo MySQL l'utente root ha una password, puoi inserirla utilizzando Store in Vault caratteristica. Fare clic su OK.
Se la password immessa per l'utente è corretta, verrà visualizzata la seguente schermata. Fare clic su entrambi OK pulsanti e sarai a posto.
Una nuova istanza viene mostrata nella home page.
Double fare clic e iniziare a interrogare.
Sommario
- MySQL è un database relazionale open source multipiattaforma.
- MySQL supporta più motori di archiviazione che migliorano notevolmente l'ottimizzazione e la flessibilità delle prestazioni del server. Prima della versione 5.5, il motore di archiviazione predefinito era MyISAM che non supportava le transazioni, a partire dalla versione 5.5; il motore di archiviazione predefinito è InnoDB che supporta transazioni e chiavi esterne.
- MySQL il server può essere amministrato utilizzando una serie di strumenti mysql per l'accesso al server che includono sia prodotti commerciali che open source. Esempi popolari includono;
- phpMyAdmin – strumento di accesso al server open source basato sul Web multipiattaforma
- SQLYog – mirato alla piattaforma Windows, strumento di accesso al server commerciale desktop
- MySQL banco di lavoro – strumento di accesso al server open source multipiattaforma
- MySQL workbench è un ambiente di sviluppo integrato per MySQL server. Ha utilità per modellazione di basi di dati e progettazione, sviluppo SQL e amministrazione server.