MySQL Workbench ir vienots vizuālās datu bāzes projektēšanas vai grafiskā lietotāja interfeisa rīks, ko izmanto darbam ar datu bāzu arhitektiem, izstrādātājiem un datu bāzu administratoriem. To izstrādā un uztur Oracle. Tas nodrošina SQL izstrādi, datu modelēšanu, datu migrāciju un visaptverošus administrēšanas rīkus servera konfigurēšanai, lietotāju administrēšanai, dublēšanai un daudz ko citu. Mēs varam izmantot šo servera administrāciju jaunu fizisko datu modeļu, E-R diagrammu izveidei un SQL izstrādei (vaicājumu palaišanai utt.). Tas ir pieejams visām lielākajām operētājsistēmām, piemēram, Mac OS, Windows un Linux. MySQL Workbench pilnībā atbalsta MySQL Server versiju v5.6 un jaunāku.
MySQL Workbench vāki piecas galvenās funkcijas , kas ir norādīti zemāk:
SQL izstrāde: Šī funkcionalitāte nodrošina iespēju izpildīt SQL vaicājumus, izveidot un pārvaldīt savienojumus ar datu bāzes serveriem, izmantojot iebūvēto SQL redaktoru.
Datu modelēšana (dizains): Šī funkcionalitāte nodrošina iespēju grafiski izveidot datu bāzes shēmas modeļus, veikt reverso un uz priekšu inženieriju starp shēmu un reāllaika datu bāzi un rediģēt visus datu bāzes aspektus, izmantojot visaptverošo tabulu redaktoru. Tabulu redaktors nodrošina iespēju rediģēt tabulas, kolonnas, indeksus, skatus, aktivizētājus, sadalīšanu utt.
Servera administrēšana: Šī funkcionalitāte ļauj administrēt MySQL Server gadījumus, administrējot lietotājus, pārbaudot audita datus, apskatot datu bāzes stāvokli, veicot dublēšanu un atkopšanu, kā arī pārraugot MySQL Server veiktspēju.
Datu migrācija: Šī funkcionalitāte ļauj migrēt no Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere un citām RDBMS tabulām, objektiem un datiem uz MySQL. Tā atbalsta arī migrēšanu no iepriekšējām MySQL versijām uz jaunākajām versijām.
MySQL Enterprise atbalsta: Šī funkcionalitāte nodrošina atbalstu uzņēmuma produktiem, piemēram, MySQL ugunsmūrim, MySQL Enterprise Backup un MySQL auditam.
MySQL Workbench Editions
MySQL Workbench galvenokārt ir pieejams trīs izdevumos, kas ir norādīti zemāk:
- Kopienas izdevums (atklātā pirmkoda, GPL)
- Standarta izdevums (komerciāls)
- Enterprise Edition (komerciāls)
Kopienas izdevums
Community Edition ir atvērtā koda un brīvi lejupielādējama populārākās datu bāzu sistēmas versija. Tas bija saskaņā ar GPL licenci, un to atbalsta milzīga izstrādātāju kopiena.
Standarta izdevums
Tas ir komerciāls izdevums, kas nodrošina iespēju nodrošināt augstas veiktspējas un mērogojamu tiešsaistes darījumu apstrādes (OLTP) lietojumprogrammas. Tas ir padarījis MySQL slavenu kopā ar rūpniecisko izturību, veiktspēju un uzticamību.
Enterprise Edition
Tas ir komerciālais izdevums, kas ietver uzlabotu funkciju, pārvaldības rīku un tehniskā atbalsta kopumu, lai sasniegtu augstāko mērogojamību, drošību, uzticamību un darbības laiku. Šis izdevums arī samazina risku, izmaksas, sarežģītību MySQL lietojumprogrammu izstrādē, izvietošanā un pārvaldībā.
Ļaujiet mums to saprast, izmantojot šādu salīdzināšanas tabulu.
Funkcionalitāte | Kopienas izdevums | Standarta izdevums | Enterprise Edition |
---|---|---|---|
Vizuālā SQL izstrāde | Jā | Jā | Jā |
Vizuālās datu bāzes administrēšana | Jā | Jā | Jā |
Veiktspējas regulēšana | Jā | Jā | Jā |
Lietotāju un sesiju pārvaldība | Jā | Jā | Jā |
Savienojumu pārvaldība | Jā | Jā | Jā |
Objektu vadība | Jā | Jā | Jā |
Datu vadība | Jā | Jā | Jā |
Vizuālā datu modelēšana | Jā | Jā | Jā |
Reversā inženierija | Jā | Jā | Jā |
Uz priekšu inženierija | Jā | Jā | Jā |
Shēmas sinhronizācija | Jā | Jā | Jā |
Shēmas un modeļa validācija | Nē | Jā | Jā |
DBDoc | Nē | Jā | Jā |
GUI MySQL Enterprise dublēšanai | Nē | Nē | Jā |
MySQL Enterprise Audit GUI | Nē | Nē | Jā |
MySQL Enterprise Firewall GUI | Nē | Jā | Jā |
Skriptēšana un spraudņi | Jā | Jā | Jā |
Datu bāzes migrācija | Jā | Jā | Jā |
MySQL Workbench vides iestatīšana
Šeit mēs uzzināsim, kā mēs varam lejupielādēt un instalēt MySQL Workbench.
Priekšnoteikumi
Lai strādātu ar MySQL Workbench, jūsu sistēmā jābūt pieejamām šādām prasībām:
- Microsoft .NET Framework 4.5.2
- Microsoft Visual C++ atkārtoti izplatāms programmai Visual Studio 2019
- RAM 4 GB (ieteicams 6 GB)
Uzstādīšana
1. darbība: Instalējiet MySQL Community Server. Lai instalētu MySQL Server, veiciet dubultklikšķi uz MySQL instalētāja .exe fails . Pēc noklikšķināšanas uz .exe faila, jūs varat redzēt šādu ekrānu:
2. darbība: Izvēlies Iestatīšanas veids un noklikšķiniet uz Nākamais pogu. Ir pieejami vairāki veidi, un jums ir jāizvēlas atbilstošā opcija, lai instalētu MySQL produktu un funkcijas. Šeit mēs atlasīsim pielāgotu opciju, jo ir nepieciešams tikai MySQL Server un Workbench. Ja jums nepieciešamas papildu funkcijas, varat izvēlēties opciju Pilna.
3. darbība: Noklikšķinot uz pogas Tālāk, tiks parādīts šāds ekrāns.
Šajā ekrānā dodieties uz MySQL serveris sadaļā noklikšķiniet uz plusa (+) ikonas. Šeit jums jāizvēlas MySQL serveris un jāpievieno tas labās puses lodziņā, noklikšķinot uz labās bultiņas simbola.
Tagad, sadaļā Pieteikumu sadaļa , jums ir jādara tas pats, kas jums bija jāveic ar MySQL Server, un noklikšķiniet uz pogas Tālāk. Nākamais ekrāns to izskaidro skaidrāk.
4. darbība: Noklikšķinot uz Tālāk, tiks parādīts šāds ekrāns. Šajā ekrānā tiek pārbaudītas visas prasības MySQL Server un Workbench instalēšanai. Tiklīdz noklikšķināsiet uz Izpildīt pogu, tas automātiski instalēs visas prasības. Tagad noklikšķiniet uz pogas Tālāk.
5. darbība: Šajā ekrānā noklikšķiniet uz pogas Izpildīt, lai lejupielādētu un instalētu MySQL Server un Workbench.
Kad lejupielāde un instalēšana ir pabeigta, noklikšķiniet uz pogas Tālāk.
6. darbība: Nākamajā ekrānā mums ir jākonfigurē MySQL serveris un jānoklikšķina uz pogas Tālāk.
7. darbība: Tiklīdz jūs noklikšķināsit uz pogas Tālāk, jūs varat redzēt tālāk redzamo ekrānu. Šeit mums ir jākonfigurē MySQL serveris. Tagad izvēlieties opciju Standalone MySQL Server/Classic MySQL Replication un noklikšķiniet uz Tālāk.
8. darbība: Nākamajā ekrānā sistēma lūgs jums izvēlēties konfigurācijas veidu un citas savienojuma iespējas. Šeit mēs atlasīsim konfigurācijas veidu kā ' Attīstības mašīna ' un Savienojamība kā TCP/IP, un Porta numurs ir 3306, pēc tam noklikšķiniet uz Tālāk.
9. darbība: Tagad atlasiet Autentifikācijas metodi un noklikšķiniet uz Tālāk.
10. darbība: Nākamajā ekrānā jums tiks lūgts izvēlēties kontu, lietotājvārdu un paroli. Pēc visu datu aizpildīšanas noklikšķiniet uz pogas Tālāk.
11. darbība: Nākamajā ekrānā jums tiks lūgts konfigurēt Windows pakalpojumu. Saglabājiet noklusējuma iestatījumus un noklikšķiniet uz Tālāk.
12. darbība: Nākamajā ekrānā sistēma lūgs lietot servera konfigurāciju. Šai konfigurācijai noklikšķiniet uz pogas Izpildīt.
13. darbība: Kad konfigurācija būs pabeigta, jūs redzēsit tālāk redzamo ekrānu. Tagad noklikšķiniet uz Pabeigt pogu, lai turpinātu.
14. darbība: Nākamajā ekrānā varat redzēt, ka produkta konfigurācija ir pabeigta. Saglabājiet noklusējuma iestatījumu un noklikšķiniet uz pogas Tālāk-> Pabeigt, lai pabeigtu MySQL pakotnes instalēšanu.
15. darbība: Kad esat noklikšķinājis uz pogas Pabeigt, jūsu sistēmā ir jāatver MySQL Workbench, kā parādīts tālāk esošajā ekrānā.
16. darbība: Iepriekš redzamajā ekrānā ir jāizveido savienojums. Lai to izdarītu, veiciet dubultklikšķi uz lodziņa, ko apzīmē ar sarkanā bultiņa . Šeit jūs redzēsit uznirstošo ekrānu, kurā tiek prasīts ievadīt paroli, kas tika izveidota iepriekš instalēšanas laikā. Pēc paroles ievadīšanas jūs varat izveidot savienojumu ar serveri.
17. darbība: Ja jums nav savienojuma, varat izveidot jaunu savienojumu. Lai izveidotu savienojumu, noklikšķiniet uz plusa (+) ikonas vai dodieties uz izvēļņu joslu -> Database -> Connect to Database, tiek parādīts šāds ekrāns. Tagad jums ir jāaizpilda visas detaļas. Šeit jums jāpārliecinās, ka ievadītajai parolei ir jābūt tādai pašai, kādu esat izveidojis iepriekš.
18. darbība: Pēc visu datu ievadīšanas noklikšķiniet uz Pārbaudīt savienojumu lai pārbaudītu datu bāzes savienojamību. Ja savienojums ir veiksmīgs, tiks parādīts šāds ekrāns. Tagad noklikšķiniet uz pogas Labi-> Labi, lai pabeigtu iestatīšanu.
19. darbība: Kad esat pabeidzis visu iestatīšanu, tiks atvērts MySQL Workbench ekrāns. Tagad veiciet dubultklikšķi uz jaunizveidotā savienojuma, un tiks parādīts šāds ekrāns, kurā var izpildīt SQL komandu.
netīrs baļķis
MySQL Workbench administrēšanas rīks
Administrēšanas rīkam ir svarīga loma uzņēmuma datu drošībā. Šeit mēs apspriedīsim lietotāja pārvaldību, servera konfigurāciju, datu bāzes dublēšanu un atjaunošanu, servera žurnālus un daudz ko citu.
Lietotāju administrēšana
Tā ir vizuāla utilīta, kas ļauj pārvaldīt lietotājus, kas saistīti ar aktīvu MySQL Server instanci. Šeit varat pievienot un pārvaldīt lietotāju kontus, piešķirt un atmest privilēģijas, skatīt lietotāju profilus un paroles, kuru derīguma termiņš beidzas.
Servera konfigurācija
Tas ļauj uzlabot servera konfigurāciju. Tas sniedz detalizētu informāciju par serveri un statusa mainīgo, vairākiem pavedieniem, bufera piešķiršanas lielumu, precizēšanu optimālai veiktspējai un daudz ko citu.
Datu bāzes dublēšana un atjaunošana
Tas ir vizuāls rīks, ko izmanto MySQL dump failu importēšanai/eksportēšanai. Izgāztuves faili satur SQL skriptus datu bāzu, tabulu, skatu un saglabāto procedūru izveidei.
Servera žurnāli
Tas parāda MySQL Server žurnāla informāciju katrā savienojuma cilnē. Katrai savienojuma cilnei tajā ir papildu cilne vispārīgajiem kļūdu žurnāliem.
Veiktspējas informācijas panelis
Šī cilne nodrošina servera veiktspējas statistisko skatu. Varat to atvērt, pārejot uz cilni Navigācija un sadaļā Veiktspēja izvēlieties Informācijas panelis.
MySQL Workbench izveidot, mainīt, nomest datu bāzi
Šajā sadaļā mēs redzēsim, kā datu bāze tiek izveidota, mainīta un nolaista, izmantojot MySQL Workbench. Apskatīsim sīkāk pa vienam.
Izveidot datu bāzi
Lai izveidotu datu bāzi, veiciet šādas darbības:
1. Atveriet MySQL Workbench un piesakieties, izmantojot lietotājvārdu un paroli. Pēc tam dodieties uz cilni Navigācija un noklikšķiniet uz Grafika izvēlne . Šeit jūs varat redzēt visas iepriekš izveidotās datu bāzes.
2. Ja vēlaties izveidot jaunu datu bāzi, ar peles labo pogu noklikšķiniet zem izvēlnes Shēma un atlasiet Izveidojiet shēmu vai noklikšķiniet uz datu bāzes ikonas (sarkans taisnstūris), kā parādīts nākamajā ekrānā.
3. Atveras jaunais shēmas loga ekrāns. Ievadiet jauno datu bāzes nosaukumu (piemēram, mytestdb) un izmantojiet noklusējuma nosaukumu Salīdzināšana . Salīdzināšanu izmanto konkrētu datu rakstzīmju glabāšanai, galvenokārt svešvalodu glabāšanai. Tagad noklikšķiniet uz pogas Lietot, kā parādīts zemāk esošajā ekrānā:
4. Parādās jauns uznirstošais logs, noklikšķiniet uz Apply->Finish pogas, lai izveidotu jaunu datu bāzi.
5. Pēc veiksmīgas datu bāzes izveides šo jauno datu bāzi var redzēt izvēlnē Shēma. Ja to neredzat, izvēlnē Shēma noklikšķiniet uz atsvaidzināšanas ikonas.
6. Ja vēlaties redzēt vairāk informācijas par datu bāzi, atlasiet mytestdb datu bāzi un noklikšķiniet uz ikonas 'i'. Informācijas logā tiek parādītas vairākas opcijas, piemēram, tabula, kolonna, funkcijas, lietotāji un daudzas citas.
7. MySQL Workbench nenodrošina iespēju pārdēvēt datu bāzes nosaukumu, taču mēs varam izveidot, atjaunināt un dzēst tabulu un datu rindas no datu bāzes.
Atmest datu bāzi
1. Lai dzēstu datu bāzi, jums jāizvēlas datu bāze, ar peles labo pogu noklikšķiniet uz tās un atlasiet Nometuma shēma opciju. Tiek parādīts šāds ekrāns:
2. Izvēlieties Nomet tūlīt opciju uznirstošajā logā un datu bāzē, ieskaitot tabulu, datu rindas tiks dzēstas no datu bāzes Server.
MySQL Workbench izveidot, mainīt, nomest tabulu
Šajā sadaļā mēs redzēsim, kā tabula tiek izveidota, mainīta un nolaista, izmantojot MySQL Workbench. Apskatīsim sīkāk pa vienam.
Izveidot tabulu
Lai izveidotu tabulu, veiciet šādas darbības:
1. Atveriet MySQL Workbench un piesakieties, izmantojot lietotājvārdu un paroli. Pēc tam dodieties uz cilni Navigācija un noklikšķiniet uz izvēlnes Shēma. Šeit jūs varat redzēt visas iepriekš izveidotās datu bāzes. Varat arī izveidot jaunu datu bāzi.
2. Atlasiet jaunizveidoto datu bāzi, veiciet dubultklikšķi uz tās, un zem datu bāzes tiks parādīta apakšizvēlne. Apakšizvēlne zem datu bāzes ir tabulas, skati, funkcijas un saglabātās procedūras, kā parādīts zemāk esošajā ekrānā.
3. Atlasiet apakšizvēlni Tabulas, ar peles labo pogu noklikšķiniet uz tās un atlasiet Izveidot tabulu opciju. Varat arī noklikšķināt uz ikonas Izveidot jaunu tabulu (parādīta sarkanā taisnstūrī), lai izveidotu tabulu.
4. Jaunajā tabulas ekrānā jums ir jāaizpilda visa informācija, lai izveidotu tabulu. Šeit mēs ievadīsim tabulas nosaukumu (piemēram, students) un izmantosim noklusējuma salīdzināšanu un dzinēju.
5. Noklikšķiniet vidējā loga iekšpusē un aizpildiet kolonnas informāciju. Šeit kolonnas nosaukumā ir daudz atribūtu, piemēram, primārā atslēga (PK), nav nulles (NN), unikālais indekss (UI), binārais (B), neparakstīto datu tips (UN), automātiskā pieauguma (AI) utt. ekrāns to izskaidro skaidrāk. Pēc visu datu aizpildīšanas noklikšķiniet uz Pieteikties pogu.
6. Tiklīdz jūs noklikšķināsit uz pogas Apply, tiks atvērts SQL priekšraksta logs. Vēlreiz noklikšķiniet uz pogas Lietot, lai izpildītu paziņojumu, un uz pogas Pabeigt, lai saglabātu izmaiņas.
7. Tagad dodieties uz izvēlni Shēma un atlasiet datu bāzi, kurā ir jaunizveidotā tabula, kā parādīts zemāk esošajā ekrānā.
Mainīt tabulu
Lai mainītu tabulu, veiciet šādas darbības:
1. Atlasiet tabulu, kuru vēlaties modificēt, noklikšķiniet uz ikonas “i”, un tiks parādīts šāds ekrāns.
2. Iepriekš redzamajā ekrānā varat mainīt kolonnas nosaukumu, datu veidu un citus tabulas iestatījumus.
Nometiet tabulu
1. Lai dzēstu tabulu, jums ir jāizvēlas tabula, ar peles labo pogu noklikšķiniet uz tās un atlasiet opciju Drop Table. Tiek parādīts šāds ekrāns:
2. Izvēlieties Nomet tūlīt opciju uznirstošajā logā, lai nekavējoties izdzēstu tabulu no datu bāzes.
MySQL Workbench datu rindu ievietošana, lasīšana, atjaunināšana, dzēšana
Šajā sadaļā mēs redzēsim, kā mēs varam ievietot, lasīt, atjaunināt un dzēst datu rindas, izmantojot MySQL Workbench. Apskatīsim sīkāk pa vienam.
1. Atveriet MySQL Workbench un piesakieties, izmantojot lietotājvārdu un paroli. Pēc tam dodieties uz cilni Navigācija un noklikšķiniet uz izvēlnes Shēma. Šeit mēs esam veiksmīgi izveidojuši datubāzi (mystudentdb) un studentu tabulu, izmantojot MySQL Workbench.
2. Atlasiet tabulu un, kad kursoru novietojam virs studentu galda, jūs varat redzēt, ka šeit parādās tabulas ikonas. Noklikšķiniet uz tabulas, kurā tiks atvērts jauns logs, kura augšējā sadaļā ir redzams MySQL priekšraksts, bet apakšējā daļā ir redzamas datu rindas.
3. Lai ievadītu datu rindu, atlasiet atbilstošo kolonnu un ievietojiet datu vērtību. Datu vērtības ievietošana rindās ir līdzīga Microsoft Excel darblapai.
vesels skaitlis līdz virknei
4. Pēc datu rindu ievadīšanas noklikšķiniet uz pogas Lietot->Lietot>Pabeigt, lai saglabātu datu rindas.
5. Līdzīgi varam rediģēt vai modificēt iepriekš saglabātās datu rindas. Pēc modifikācijas saglabājiet jauno vērtību, noklikšķiniet uz pogas Lietot, lai saglabātu izmaiņas. Tas ģenerēs SQL atjaunināšanas paziņojumu, saglabājot izmaiņas datu bāzē.
Dzēst rindu
1. Lai dzēstu atsevišķu rindu no tabulas, jums ir jāatlasa datu rinda, ar peles labo pogu noklikšķiniet uz labās ikonas rindas priekšā un atlasiet opciju Dzēst rindu(s).
2. Tagad noklikšķiniet uz pogas Lietot->Lietot->Pabeigt, lai saglabātu izmaiņas datu bāzē.
MySQL Workbench eksportēšanas un importēšanas datu bāze (tabula)
Šajā sadaļā mēs uzzināsim, kā mēs varam eksportēt un importēt datu bāzi vai tabulu, izmantojot MySQL Workbench.
Eksportēt datu bāzes (tabulas)
1. Lai eksportētu datu bāzes vai tabulas, dodieties uz izvēlņu joslu, noklikšķiniet uz Server un atlasiet opciju Datu eksportēšana, kā parādīts nākamajā ekrānā. Tas atvērs jaunu logu datu eksports iestatījumus un opcijas.
2. Izvēlieties jebkuru datu bāzi, un tā parādīs visas atbilstošās tabulas zem atlasītās datu bāzes. Šeit mēs varam arī atlasīt vienu vai vairākas datu bāzes izvēles rūtiņas, lai iekļautu datu bāzi eksporta failā. Līdzīgi mēs varam atlasīt vienu vai vairākas tabulas no loga kreisās puses.
3. Izvēlēsimies divas datu bāzes, proti (myproductdb un mystudentdb), iekļaujot visas šīs datu bāzes tabulas. Tagad dodieties uz nolaižamās izvēlnes iestatījumu, mēs varam atlasīt opciju 'Izgāzt struktūru un datus', 'Tikai izmest datus' un 'Tikai izgāzt struktūru'.
4. Opcijā Eksportēt varat atlasīt savu izvēlēto eksportēšanas ceļu. Šeit es saglabāšu noklusējuma iestatījumu. Ir arī divas radio pogas, kas ir izskaidrotas tālāk.
5. Noklikšķiniet uz pogas Sākt eksportēšanu, kas parāda progresa joslu un žurnālu. Tagad atveriet savā sistēmā mapi Dokuments, lai atrastu eksporta failus.
Importēt datu bāzes (tabulas)
1. Lai importētu datu bāzes vai tabulas, dodieties uz izvēlņu joslu, noklikšķiniet uz Serveris un atlasiet Datu importēšana opciju. Tiks atvērts jauns datu importēšanas iestatījumu un opciju logs.
2. Šeit ir redzamas divas datu bāzes un tabulu importēšanas radio opcijas, kas ir:
- Importēt no Dump Project mapes
- Importējiet, izmantojot autonomo failu
3. Mēs atlasīsim 'Importēt no projekta mapes izgāztuves' un noklikšķiniet uz 'Ielādēt mapes saturu', lai projekta mapē parādītu visas pieejamās datu bāzes.
4. Izvēlieties myproductdb datu bāzē no opcijas Datu importēšana un atlasiet arī atbilstošo produktu tabulu.
5. Izvēlieties opciju 'Izgāzt struktūru un datus' un noklikšķiniet uz Sāciet importēšanu pogu, lai importētu datu bāzes un tabulas no dublējuma faila.
6. Tagad dodieties uz tabulu Schema->myproductdb-> un atsvaidziniet to, lai redzētu pašlaik importēto datu bāzi vai tabulu.