MySQL Tutorial Workbench: Ce este, Cum se instalează și se utilizează

⚡ Rezumat inteligent

MySQL Workbench este instrumentul vizual oficial pentru MySQL baze de date relaționale, unificând modelarea datelor, dezvoltarea SQL și administrarea serverului într-o singură interfață multiplatformă care se conectează la locații locale sau la distanță MySQL servere pentru lucrul zilnic cu bazele de date.

  • 🔷 Ce este: MySQL Workbench este un instrument vizual de proiectare și accesare a bazelor de date pentru MySQL, înlocuind lucrul din linia de comandă cu o interfață grafică structurată.
  • 🗄️ Modelarea datelor: Modelarea vizuală cu inginerie directă și inversă transformă diagramele în realitate MySQL scheme, susținute de validarea încorporată a modelului.
  • 💻 Dezvoltare SQL: Editorul SQL vizual construiește, rulează și depanează interogări cu evidențiere prin culori, file multiple de rezultate și istoric salvat.
  • ⚙️ Administrare: Administrarea serverului acoperă gestionarea utilizatorilor, configurarea, backup-ul și restaurarea, precum și inspecția jurnalelor serverului.
  • 🪟 Instalare: Instalarea este un proces în doi pași — instalarea MySQL Server comunitar, apoi MySQL Banc de lucru — pornit Windows, macOSsau Linux.
  • 🤖 Asistență AI: Funcții de conversie text-SQL prin inteligență artificială, cum ar fi MySQL HeatWave GenAI și GitHub Copilot generează și rafinează interogări din limbaj natural.

MySQL Tutorialul Atelierului de Lucru

Ce Este MySQL?

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

MySQL este multiplatformă, ceea ce înseamnă că rulează pe o serie de platforme diferite, cum ar fi Windows, Linux și macOS.

De ce sa folosim MySQL?

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

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

Cineva se poate întreba de ce am alege MySQL peste 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 comparativ cu alte baze de date relaționale precum SQL Server:

  • MySQL suportă mai multe motoare de stocare, fiecare cu propriile specificații, în timp ce alte sisteme precum SQL Server suportă un singur motor de stocare. Pentru a înțelege acest lucru, luați în considerare două dintre motoarele de stocare suportate de MySQL:
    • InnoDB — motorul de stocare implicit furnizat cu MySQL începând cu versiunea 5.5. InnoDB acceptă chei străine pentru integritate referențială și, de asemenea, acceptă tranzacții standard ACID.
    • MyISAM — 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 relaționale. Acest lucru se datorează simplității designului și suportului pentru mai multe motoare de stocare.
  • Eficient din punct de vedere al costurilor — este relativ mai ieftin din punct de vedere al costurilor în comparație cu alte baze de date relaționale. De fapt, ediția comunitară este gratuită. Ediția comercială are o taxă de licență care este, de asemenea, eficientă din punct de vedere al costurilor în comparație cu taxele de licență pentru produse precum Microsoft SQL Server.
  • Multiplatformă — 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ă doar pe Windows platformă.

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

Ce Este MySQL Banc de lucru?

MySQL Workbench este un instrument vizual de proiectare și modelare a accesului la baze de date pentru MySQL bază de date relațională pe server. Facilitează crearea de noi modele fizice de date și modificarea celor existente MySQL baze de date cu funcții de inginerie inversă/forward și de gestionare a schimbărilor. Scopul MySQL Workbench are scopul de a oferi o interfață pentru a lucra cu bazele de date mai ușor și într-un mod mai structurat.

MySQL Banc de lucru

MySQL Workbench reunește trei seturi principale de funcționalități - modelare și proiectare de date, dezvoltare SQL și administrare server - fiecare descris mai jos.

Instrument de modelare și proiectare

Modelele stau la baza majorității bazelor de date valide și de înaltă performanță. MySQL Workbench are instrumente care permit dezvoltatorilor și administratorilor de baze de date să creeze vizual modele fizice de design ale bazelor de date, care pot fi ușor traduse în MySQL baze de date utilizând inginerie directă.

  • MySQL Workbench permite crearea mai multor modele în același mediu.
  • Acceptă toate obiectele — cum ar fi tabele, vizualizări, proceduri stocate și declanșatoare — care alcătuiesc o bază de date.
  • MySQL Workbench are un utilitar încorporat de validare a modelului care raportează modelatorului de date orice probleme care ar putea fi găsite.
  • De asemenea, permite diferite notații de modelare și poate fi extins folosind Lua, un limbaj de scripting.

Figura de mai jos prezintă fereastra de modelare pentru MySQL Banc de lucru.

MySQL Instrument de modelare și proiectare Workbench

Instrument de dezvoltare SQL

Limbaj de interogare structurat (SQL) ne permite să ne manipulăm bazele de date relaționale. SQL este în centrul tuturor bazelor de date relaționale.

  • MySQL Workbench are un editor SQL vizual încorporat.
  • Editorul vizual SQL permite dezvoltatorilor să construiască, să editeze și să execute interogări împotriva MySQL baze de date server. Are utilități pentru vizualizarea datelor și exportarea acestora.
  • Evidențiatorii de culoare de sintaxă îi ajută pe dezvoltatori să scrie și să depaneze cu ușurință instrucțiunile SQL.
  • Pot fi executate mai multe interogări și rezultatele afișate automat în diferite file.
  • Interogările sunt, de asemenea, salvate în panoul istoric pentru extragere și rulare ulterioară.

Figura de mai jos prezintă fereastra de dezvoltare SQL pentru MySQL Banc de lucru.

MySQL Instrument de dezvoltare SQL Workbench

Instrument de administrare

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

  • Administrarea utilizatorilor — un utilitar vizual pentru gestionarea utilizatorilor care permite administratorilor de baze de date să adauge cu ușurință utilizatori noi și să elimine utilizatori existenți, dacă este nevoie, să acorde și să renunțe la privilegii și să vizualizeze profilurile utilizatorilor.
  • Configurarea serverului — permite configurarea avansată a serverului și reglarea fină pentru performanță optimă.
  • Copiere de rezervă și restaurare a bazelor de date — un instrument vizual pentru export și import MySQL fişiere dump. MySQL Fișierele dump conțin scripturi SQL pentru crearea de baze de date, tabele, vizualizări și proceduri stocate, precum și pentru inserarea de date.
  • Jurnalele serverului — un instrument vizual pentru vizualizare MySQL jurnalele serverului. Jurnalele includ jurnale de erori, jurnale binare și jurnale InnoDB. Aceste jurnale sunt utile atunci când se efectuează diagnosticarea serverului.

Figura de mai jos prezintă panoul de administrare pentru MySQL Banc de lucru.

MySQL Instrument de administrare Workbench

Următoarea secțiune acoperă instalarea MySQL Banc de lucru pornit Windows.

Cum se instalează MySQL Banc de lucru (pentru Windows)

În această secțiune, vom învăța cum să instalăm și să utilizăm MySQL Banc de lucru.

Instalarea MySQL Bancul de lucru este un proces în doi pași.

1) Instalează MySQL Server comunitar.

2) Instalează MySQL Banc de lucru — puteți instala Workbench-ul folosind un fișier zip sau un program de instalare MSI (recomandat).

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

Noțiuni de bază

După ce ați terminat de instalat cele de mai sus, trebuie să configurați MySQL Bancul de lucru așa cum se arată mai jos. În continuare este prezentat un proces pas cu pas pentru instalarea MySQL Banc de lucru.

Pasul 1) Deschideți fereastra principală. Primul pas este lansarea MySQL Banc de lucru. Ceea ce vedeți se numește Fereastra principală.

Instalare MySQL Banc de lucru

Pasul 2) Deschideți Expertul pentru conexiune nouă. În continuare, trebuie să vă creați MySQL conexiunea la server, care conține detalii despre serverul bazei de date țintă, inclusiv modul de conectare la acesta. Faceți clic pe „+” în MySQL Fereastra principală Workbench. Aceasta va deschide expertul de configurare a unei conexiuni noi.

Instalare MySQL Banc de lucru

Pasul 3) Faceți clic pe butonul Configurare administrare server. Ca începător, puteți crea o conexiune pentru un server instalat local. Faceți clic pe butonul Configurare administrare server din fereastra Configurare conexiune nouă pentru a verifica configurația MySQL Server.

Instalare MySQL Banc de lucru

Pasul 4) Faceți clic pe butonul Următorul pentru a continua. Se deschide o fereastră nouă numită Configurare administrare locală. Faceți clic pe butonul Următorul pentru a continua.

Instalare MySQL Banc de lucru

Pasul 5) Introduceți parola și apăsați OK. Apoi, expertul va testa conexiunea la baza de date. Dacă testul eșuează, reveniți și corectați parametrii de conectare la baza de date. Apoi va deschide o fereastră pop-up care vă va solicita parola de root pentru a testa conexiunea cu serverul local. MySQL instanță de server. Parola este cea pe care o setați în timpul instalării MySQLIntroduceți parola și apăsați OK.

Instalare MySQL Banc de lucru

Pasul 6) Faceți clic pe Următorul pentru a continua. Apoi, expertul va testa conexiunea la baza de date. Dacă testul eșuează, reveniți și corectați parametrii conexiunii la baza de date. Dacă toate testele au succes, faceți clic pe Următorul pentru a continua.

Instalare MySQL Banc de lucru

Pasul 7) Faceți clic pe Următorul. După aceea, se va deschide un nou asistent despre Gestionarea serviciilor locale — acesta vă permite să comutați între mai multe MySQL servere instalate pe o singură mașină. Ca începător, puteți ocoli acest lucru și puteți face clic pe Următorul pentru a continua.

Instalare MySQL Banc de lucru

Pasul 8) Selectați MySQL Fișier de configurare a serverului. Expertul va verifica apoi posibilitatea de a accesa MySQL Fișierul de configurare a serverului și comenzile de pornire/oprire de testare.

Instalare MySQL Banc de lucru

Pasul 9) Faceți clic pe Finalizare pentru a finaliza configurarea serverului. Apoi, puteți revizui configurațiile curente. După revizuirea configurațiilor, faceți clic pe Finalizare pentru a finaliza configurarea serverului.

Instalare MySQL Banc de lucru

Pasul 10) Faceți clic pe Testare conexiune. Următorul pas este configurarea unei conexiuni, care poate fi utilizată pentru conectarea la server. Dacă nu ați creat deja o conexiune, puteți utiliza valorile implicite date. Faceți clic pe Testare conexiune [2] după ce introduceți Numele conexiunii [1].

Instalare MySQL Banc de lucru

Pasul 11) Faceți clic pe OK. Se va deschide o nouă casetă de dialog care vă va solicita parola pentru utilizatorul root/selectat. Dacă MySQL utilizatorul root are o parolă, o puteți introduce folosind Stocare în Vault caracteristică. Faceți clic pe OK.

Instalare MySQL Banc de lucru

Dacă parola introdusă pentru utilizator este corectă, va apărea următorul ecran. Faceți clic pe ambele butoane OK și sunteți gata.

Instalare MySQL Banc de lucru

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

Instalare MySQL Banc de lucru

Double-faceți clic și începeți interogarea.

Întrebări frecvente

MySQL Workbench Community Edition este gratuită și open source sub licența GPL, disponibilă pentru Windows, macOSși Linux. O ediție comercială cu funcții suplimentare este livrată ca parte a versiunii plătite MySQL Abonamente pentru întreprinderi de la Oracle.

Da. MySQL Workbench este un instrument client, deci are nevoie de un MySQL server la care să se conecteze — fie instalat local, fie accesibil printr-o conexiune de rețea TCP/IP. Instalați MySQL Server comunitar înainte sau alături de Workbench.

Da. MySQL Workbench este multiplatformă, cu versiuni oficiale ale comunității pentru Windows, macOSși distribuții Linux populare. Interfața și caracteristicile sunt în mare parte aceleași pentru toate trei, deși acest ghid demonstrează Windows instalare.

MySQL Workbench este o aplicație desktop cu instrumente vizuale de modelare și administrare, în timp ce phpMyAdmin este o interfață bazată pe browser. Workbench este potrivit pentru proiectarea schemelor și dezvoltarea locală; phpMyAdmin este potrivit pentru administrarea rapidă găzduită pe server. Ambele sunt gratuite.

Eroarea 2003 înseamnă că Workbench nu poate accesa serverul. Confirmați MySQL Serviciul rulează, numele de gazdă și portul 3306 sunt corecte, iar firewall-ul sau grupul de securitate permite conexiunea. Pentru serverele la distanță, verificați setarea adresei de legătură.

Da. Expertul de migrare încorporat mută schemele și datele în MySQL din sisteme precum Microsoft SQL Server, PostgreSQLși Sybase. Acesta mapează tipurile de date și vă permite să revizuiți scripturile înainte de a le rula.

Da. MySQL HeatWave GenAI adaugă o funcție de conversie a limbajului natural în SQL care transformă întrebările simple în instrucțiuni SELECT folosind un model de limbaj extins, ghidat de schema dvs. Instrumentele independente de conversie a textului în SQL cu inteligență artificială pot, de asemenea, să schițeze. MySQL întrebări pe care le puteți revizui.

Da. Copilotul GitHub sugerează și completează SQL în editori precum VS Code și Visual Studio, elaborând joncțiuni, filtre și cod de schemă din comentarii. MySQL Workbench nu are Copilot nativ, așa că scrieți într-un editor compatibil și lipiți.

Rezumați această postare cu: