Tutorial MySQL Workbench pentru începători: Cum se instalează & Utilizare

Cuprins:

Anonim

Ce este MySQL?

MySQL este o bază de date relațională open source.

MySQL este multiplataforma, ceea ce înseamnă că rulează pe mai multe platforme diferite, cum ar fi Windows, Linux și Mac OS etc.

În acest tutorial MySQL Workbench, veți învăța-

  • Ce este MySQL?
  • De ce să folosesc MySQL?
  • Vă prezentăm MySQL Workbench
  • MySQL workbench - Instrument de modelare și proiectare
  • MySQL workbench - instrument de dezvoltare SQL
  • MySQL workbench - Instrument de administrare
  • Instalați Ghidul MySQL Workbench

De ce să folosesc MySQL?

Există o serie de sisteme de gestionare a bazelor de date relaționale pe piață.

Exemple de baze de date relaționale includ Microsoft SQL Server, Microsoft Access, Oracle, DB2 etc.

S-ar putea întreba de ce am alege MySQL în comparație cu celelalte sisteme de gestionare a bazelor de date.

Răspunsul la această întrebare depinde de o serie de factori.

Să ne uităm la punctele forte ale MySQL în comparație cu bazele de date relaționale, cum ar fi SQL Server -

  • MySQL acceptă mai multe motoare de stocare, fiecare cu propriile sale specificații, în timp ce alte sisteme, cum ar fi serverul SQL, acceptă doar un singur motor de stocare. Pentru a aprecia această afirmație, să analizăm două dintre motoarele de stocare acceptate de MySQL.
  • InnoDB: - motorul său de stocare implicit furnizat cu MySQL începând cu versiunea 5.5. InnoDB acceptă chei străine pentru integritate referențială și acceptă, de asemenea, tranzacții standard ACID.
  • MyISAM: - a fost motorul de stocare implicit pentru MySQL înainte de versiunea 5.5. MyISAM nu are suport pentru tranzacții. Avantajele sale față de InnoDB includ simplitatea și performanța ridicată.
  • MySQL are performanțe ridicate în comparație cu alte sisteme de baze de date de relații. Acest lucru se datorează simplității sale în design și suport pentru motoarele cu stocare multiplă.
  • Eficient din punct de vedere al costurilor, este relativ mai ieftin din punct de vedere al costului în comparație cu alte baze de date relaționale. De fapt, ediția comunității este gratuită. Ediția comercială are o taxă de licențiere, care este, de asemenea, rentabilă în comparație cu taxele de licențiere pentru produse precum Microsoft SQL Server.
  • Cross platform - MySQL funcționează pe multe platforme, ceea ce înseamnă că poate fi implementat pe majoritatea mașinilor. Alte sisteme, cum ar fi MS SQL Server, rulează numai pe platforma Windows.

Pentru a interacționa cu MySQL, veți avea nevoie de un instrument de acces la server care poate comunica cu serverul MySQL. MySQL acceptă conexiuni cu mai mulți utilizatori.

Ce este MySQL Workbench?

MySQL Workbench este un instrument de acces pentru proiectarea și modelarea bazelor de date vizuale pentru baza de date relațională a serverului MySQL. Facilitează crearea de noi modele de date fizice și modificarea bazelor de date MySQL existente cu funcții de inginerie inversă / directă și de gestionare a schimbărilor. Scopul bancului de lucru MySQL este de a oferi interfața pentru a lucra cu baze de date mai ușor și într-un mod mai structurat.

Noțiuni introductive Banc de lucru MySQL - Instrument de modelare și proiectare

  • Modelele se află în centrul celor mai valabile și mai performante baze de date. MySQLworkbench are instrumente care permit dezvoltatorilor și administratorilor de baze de date să creeze vizual modele fizice de proiectare a bazelor de date care pot fi traduse cu ușurință în baze de date MySQL folosind ingineria forward.
  • MySQL workbench acceptă crearea de modele multiple în același mediu.
  • Suportă toate obiectele, cum ar fi tabelele, vizualizările, procedurile stocate, declanșatoarele etc. care alcătuiesc o bază de date.
  • MySQL workbench are un utilitar de validare a modelului încorporat care raportează orice problemă care ar putea fi găsită modelatorului de date.
  • De asemenea, permite diferite notații de modelare și poate fi extins utilizând un limbaj de script LUA.

Figura prezentată mai jos prezintă fereastra de modelare pentru MySQLWorkbench.

MySQL workbench - instrument de dezvoltare SQL

Limbajul de interogare structurat (SQL) ne permite să manipulăm bazele noastre de date relaționale. SQL se află în centrul tuturor bazelor de date relaționale.

  • MySQLworkbench, a încorporat un editor vizual SQL.
  • Editorul Visual SQL permite dezvoltatorilor să construiască, să editeze și să execute interogări pe baza de date server MySQL. Are utilitare pentru vizualizarea și exportarea datelor.
  • Elementele de evidențiere a culorii sintaxei îi ajută pe dezvoltatori să scrie și să depaneze cu ușurință instrucțiuni SQL.
  • Mai multe interogări pot fi executate, iar rezultatele sunt afișate automat în diferite file.
  • Interogările sunt, de asemenea, salvate în panoul istoric pentru regăsirea și rularea ulterioară.

Figura prezentată mai jos prezintă fereastra de dezvoltare SQL pentru MySQL Workbench.

MySQL workbench - Instrument de administrare

Administrarea serverului joacă un rol esențial în securizarea datelor companiei. Problemele majore legate de administrarea serverului sunt gestionarea utilizatorilor, configurarea serverului, jurnalele serverului și multe altele. Workbench MySQL are următoarele caracteristici care simplifică procesul de administrare a serverului MySQL;

  • Administrarea utilizatorilor - utilitar vizual pentru gestionarea utilizatorilor, care permite administratorilor de baze de date să adauge cu ușurință noi și să elimine utilizatorii existenți, dacă este nevoie, acordă și renunță la privilegii și vizualizează profilurile utilizatorilor.
  • Configurarea serverului - permite configurarea avansată a serverului și reglarea fină pentru performanțe optime.
  • Backup și restaurări de baze de date - instrument vizual pentru exportul / importarea fișierelor de dump MySQL. Fișierele de descărcare MySQL conțin scripturi SQL pentru crearea de baze de date, tabele, vizualizări, proceduri stocate și inserarea datelor.
  • Jurnalele serverului - instrument vizual pentru vizualizarea jurnalelor serverului MySQL. Jurnalele includ jurnale de erori, jurnale binare și jurnale InnodDB. Aceste jurnaluri sunt utile la efectuarea diagnosticului pe server. Figura prezentată mai jos prezintă fereastra de modelare pentru MySQL Workbench.

Figura prezentată mai jos prezintă panoul de administrare pentru Workbench MySQL.

Cum se instalează MySQL Workbench Guide (pentru Windows)

În acest tutorial MySQL Workbench pentru începători, vom învăța cum să instalați și să utilizați MySQL Workbench.

Instalați MySQL workbench este un proces în 2 pași.

1) Instalați MySQL Community Server

2) Instalați MySQL workbench - Puteți instala bancul de lucru folosind un fișier zip sau un program de instalare msi (recomandat)

Notă: Veți avea nevoie de privilegii de administrator sau de utilizator puternic pentru a efectua instalarea.

Noțiuni de bază

După ce ați terminat instalarea de mai sus, trebuie să configurați MySQL Workbench așa cum se arată mai jos-

1. Primul pas este lansarea Workbench MySQL. Ceea ce vedeți se numește Fereastră de pornire

2. Apoi, trebuie să creați conexiunea MySQL Server care conține detalii despre serverul de bază de date țintă, inclusiv modul de conectare la acesta. Faceți clic pe „+” în fereastra principală MySQL Workbench. Aceasta va deschide Configurare conexiune nouă . Vrăjitor


3. Ca începător puteți crea o conexiune pentru un server instalat local. Faceți clic pe butonul Configurare gestionare server în fereastra Configurare conexiune nouă pentru a verifica cofigurarea serverului MySQL.

4. Se deschide o fereastră nouă numită Configurare gestionare locală . Faceți clic pe butonul Următor pentru a continua.

5. Apoi Expertul va testa conexiunile la baza de date. Dacă testul eșuează, reveniți înapoi și corectați parametrii de conexiune la baza de date. Apoi se va deschide o fereastră pop-up care vă solicită parola de root pentru a vă testa conexiunea cu instanța de server local mysql. Parola este cea pe care ați setat-o ​​în timpul instalării MySQL Workbench. Introduceți parola și apăsați OK

6. Apoi Expertul va testa conexiunile la baza de date. Dacă testul eșuează, reveniți înapoi și corectați parametrii de conexiune la baza de date. Altfel, dacă toate testele au succes, faceți clic pe Următorul pentru a continua.

7. După aceea, se va deschide un nou expert despre gestionarea serviciilor locale - Vă permite să comutați între mai multe secrete mysql instalate pe o singură mașină. Ca începător, puteți ocoli acest lucru și faceți clic pe Următorul pentru a continua.

8. Expertul va verifica apoi capacitatea de a accesa fișierul de configurare MySQL Server și va testa comenzile de pornire / oprire.

9. Apoi puteți examina configurațiile curente. După examinarea configurațiilor, faceți clic pe Finalizare pentru a finaliza configurarea serverului

10. Pasul următor este să configurați o conexiune, care poate fi utilizată pentru a vă conecta la server. Dacă nu ați creat deja o conexiune, puteți utiliza valorile implicite date. Faceți clic pe Testare conexiune [2] după introducerea numelui conexiunii [1].

11. Se va deschide o nouă casetă de dialog care vă va solicita parola utilizatorului root / selectat. Dacă utilizatorul dvs. root MySQL are o parolă, îl puteți introduce folosind funcția Store in Vault. Faceți clic pe OK.

Dacă parola introdusă pentru utilizator este corectă, va apărea următorul ecran. Faceți clic pe ambele butoane OK și veți fi bine să mergeți.

O nouă instanță este afișată în pagina de pornire.

Faceți dublu clic și începeți interogarea.

rezumat

  • MySQL este o bază de date relațională open source care este multiplataforma.
  • MySQL acceptă mai multe motoare de stocare care îmbunătățesc foarte mult ajustarea și flexibilitatea performanței serverului. Înainte de versiunea 5.5, motorul de stocare implicit era MyISAM, care nu avea suport pentru tranzacții, începând cu versiunea 5.5; motorul de stocare implicit este InnoDB, care acceptă tranzacții și chei externe.
  • Serverul MySQL poate fi administrat folosind un număr de instrumente de acces MySQL care includ atât produse comerciale, cât și produse open source. Exemple populare includ;
  • phpMyAdmin - instrument de acces pe server open source bazat pe web pe mai multe platforme
  • SQLYog - direcționat către platforma Windows, instrument de acces la serverele comerciale desktop
  • MySQL workbench - instrument de acces la server open source pe mai multe platforme
  • MySQL workbench este un mediu de dezvoltare integrat pentru serverul MySQL. Are utilități pentru modelarea și proiectarea bazelor de date, dezvoltarea SQL și administrarea serverului.