Se încarcă
Programatorul poate lucra cu baza de date prin consolă, dar asta nu înseamnă că ar trebui să o facă. Există mulți clienți grozavi pentru a lucra cu servere SQL. De exemplu, îmi place SQLYog. Cineva hardcore continuă să lucreze prin consolă, iar mulți - imediat prin Intellij IDEA.
Da, știe și cum să lucreze personal cu serverele SQL. Dar, deoarece studiem MySQL aici, în același timp vom învăța cum să folosim clientul MySQL, care adesea vine cu el în tandem. Se numește MySQL Workbench.
Pasul 1. Să urmăm din nou linkul și apoi să selectăm linkul din partea de jos. Ca rezultat, ar trebui să vedeți ceva de genul acesta:
![](https://cdn.codegym.cc/images/article/93d4d683-ce4f-4cbf-a7fa-67f4bd7ac4cc/512.jpeg)
Pasul 2. Selectați MySQL Workbench și obțineți oportunitatea de a alege o versiune pentru orice sistem de operare:
![](https://cdn.codegym.cc/images/article/444e135f-28e2-4a1e-aae4-ab1daeefa187/800.jpeg)
Descărcați-l și rulați instalarea.
Instalare
Pasul 1. Începem instalarea și vedem fereastra standard, facem clic pe Următorul:
![](https://cdn.codegym.cc/images/article/aa9b3bdb-fb8f-4720-88c9-88a9ad1bf68a/512.jpeg)
Pasul 2. Selectați un director pentru a instala programul.
![](https://cdn.codegym.cc/images/article/495e8ce5-a66e-4381-826c-0e2d03ced2d8/512.jpeg)
Pasul 3. Alegeți o configurație standard:
![](https://cdn.codegym.cc/images/article/a8c95029-cd21-4c1c-8b5e-e8b90b9f38f4/512.jpeg)
Pasul 4. Instalați:
![](https://cdn.codegym.cc/images/article/56426643-6d46-4c3d-be96-bbe06a1370ef/512.jpeg)
Pasul 5. În cazul instalării cu succes, veți vedea o fereastră:
![](https://cdn.codegym.cc/images/article/9e5db0f2-1ae2-4a0c-85d6-226998d5f066/512.jpeg)
Veți primi și o ofertă pentru lansarea Workbench. Să vedem ce se află în spatele asta...
Conectarea la baza de date
Am lansat Workbench și mi-a arătat fereastra standard:
![](https://cdn.codegym.cc/images/article/5caa4999-bbd4-4f7f-9659-d916df84a865/800.jpeg)
În partea de jos a paginii, MySQL Workbench afișează o listă cu cele mai recente conexiuni la diferite baze de date. Dacă doriți să creați o nouă conexiune, faceți clic pe „semnul plus într-un cerc” sau utilizați meniul de sus: Bază de date-> Conectare la baza de date.
![](https://cdn.codegym.cc/images/article/9c78179c-d908-4f2f-8d06-f6141d3dace7/800.jpeg)
Chiar dacă decideți să utilizați o conexiune deja configurată, este posibil să vi se solicite totuși o parolă:
![](https://cdn.codegym.cc/images/article/23d59134-cbcc-4018-b874-4a036f7200c0/512.jpeg)
Dacă decideți să creați o nouă conexiune, veți vedea un panou ca acesta:
![](https://cdn.codegym.cc/images/article/8574b7ab-99e8-4961-82e2-df3e81c4e100/800.jpeg)
Cu Workbench, vă puteți conecta la orice server SQL din lume, așa că trebuie să specificați:
- adresa sa: gazdă și port
- nume de utilizator
- parola (vi se va solicita să specificați mai târziu)
De fapt, trebuie să alegeți un nume pentru conexiune - puteți scrie orice doriți și, de asemenea, puteți alege Schema bazei de date.
Tabelele dintr-o bază de date sunt organizate în grupuri numite scheme. Într-un fel, acestea sunt baze de date. Adică, o schemă este o bază de date.
Pe de altă parte, tabelele dintr-o schemă se pot referi la tabelele dintr-o altă schemă, pot fi JOINATE și altele asemenea. Deci, o schemă este încă un grup de tabele. Practic, ca pachetul în Java. Clasele dintr-un pachet sunt mai strâns legate între ele, dar, în același timp, nimic nu le împiedică să se refere la clase din alte pachete.
Stare server
După autentificare, cel mai probabil veți vedea o fereastră cu informații generale și informații despre serverul la care v-ați conectat:
![](https://cdn.codegym.cc/images/article/e77ab056-5913-4ab6-a808-88401e4828ca/800.jpeg)
Nu există prea multă valoare pentru noi aici, dar dacă dați clic pe linkul Stare server din colțul din stânga sus, veți vedea câteva detalii:
![](https://cdn.codegym.cc/images/article/26d4f668-a98d-4253-b1f0-463365abac16/1024.jpeg)
Cum să vizualizați o listă de baze de date
Să deschidem lista de baze de date (scheme) de pe serverul la care ne-am conectat. Pentru a face acest lucru, deschideți fila Scheme :
![](https://cdn.codegym.cc/images/article/f13beead-aa80-4d76-8cfb-a4d1279d3e0a/1080.jpeg)
Dacă nu aveți încă nicio schemă, puteți oricând să creați una.