MySQL Workbench apmācība iesācējiem: kā instalēt & Izmantot

Satura rādītājs:

Anonim

Kas ir MySQL?

MySQL ir atvērtā pirmkoda relāciju datu bāze.

MySQL ir pārrobežu platforma, kas nozīmē, ka tā darbojas vairākās dažādās platformās, piemēram, Windows, Linux un Mac OS utt.

Šajā MySQL Workbench apmācībā jūs uzzināsiet-

  • Kas ir MySQL?
  • Kāpēc izmantot MySQL?
  • Iepazīstinām ar MySQL Workbench
  • MySQL darbagalds - modelēšanas un projektēšanas rīks
  • MySQL darbagalds - SQL izstrādes rīks
  • MySQL darbagalds - administrēšanas rīks
  • Instalējiet MySQL darbagalda rokasgrāmatu

Kāpēc izmantot MySQL?

Tirgū ir vairākas relāciju datu bāzu pārvaldības sistēmas.

Relāciju datu bāzu piemēri ir Microsoft SQL Server, Microsoft Access, Oracle, DB2 utt.

Var jautāt, kāpēc mēs izvēlētos MySQL, nevis citas datu bāzes pārvaldības sistēmas.

Atbilde uz šo jautājumu ir atkarīga no vairākiem faktoriem.

Apskatīsim stiprās MySQL, salīdzinot ar vairāk nekā relāciju datu bāzēm, piemēram, SQL Server -

  • MySQL atbalsta vairākus atmiņas motorus, kuriem katram ir savas specifikācijas, savukārt citas sistēmas, piemēram, SQL serveris, atbalsta tikai vienu atmiņas motoru. Lai novērtētu šo paziņojumu, apskatīsim divus no MySQL atbalstītajiem atmiņas dzinējiem.
  • InnoDB: - tā noklusējuma glabāšanas programma, kas nodrošināta ar MySQL no 5.5 versijas. InnoDB atbalsta ārvalstu atslēgas atsauces integritātei un atbalsta arī ACID standarta darījumus.
  • MyISAM: - tas bija MySQL noklusējuma krātuves dzinējs pirms 5.5 versijas. MyISAM trūkst atbalsta darījumiem. Tās priekšrocības salīdzinājumā ar InnoDB ietver vienkāršību un augstu veiktspēju.
  • MySQL ir augsta veiktspēja salīdzinājumā ar citām relāciju datu bāzu sistēmām. Tas ir saistīts ar tā vienkāršību un vairāku krātuvju motoru atbalstu.
  • Rentabls, tas ir salīdzinoši lētāks izmaksu ziņā, salīdzinot ar citām relāciju datu bāzēm. Faktiski kopienas izdevums ir bezmaksas. Komerciālajam izdevumam ir licencēšanas maksa, kas ir arī rentabla, salīdzinot ar tādu produktu kā Microsoft SQL Server licencēšanas maksu.
  • Starpplatforma - MySQL darbojas daudzās platformās, kas nozīmē, ka to var izvietot lielākajā daļā mašīnu. Citas sistēmas, piemēram, MS SQL Server, darbojas tikai uz Windows platformas.

Lai mijiedarbotos ar MySQL, jums būs nepieciešams servera piekļuves rīks, kas var sazināties ar MySQL serveri. MySQL atbalsta vairākus lietotāju savienojumus.

Kas ir MySQL Workbench?

MySQL Workbench ir vizuālās datu bāzes projektēšanas un modelēšanas piekļuves rīks MySQL serveru relāciju datu bāzei. Tas atvieglo jaunu fizisko datu modeļu izveidi un esošo MySQL datu bāzu modificēšanu ar reversās / uz priekšu inženierijas un izmaiņu vadības funkcijām. MySQL darbagalda mērķis ir nodrošināt saskarni, lai vieglāk un strukturētāk darbotos ar datu bāzēm.

Darba sākšana MySQL darbagalds - modelēšanas un projektēšanas rīks

  • Modeļi ir derīgāko un augstas veiktspējas datu bāzu pamatā. MySQLworkbench ir rīki, kas ļauj izstrādātājiem un datu bāzu administratoriem vizuāli izveidot fiziskus datu bāzes dizaina modeļus, kurus var viegli pārveidot MySQL datu bāzēs, izmantojot progresīvo inženieriju.
  • MySQL darbagalds atbalsta vairāku modeļu izveidi vienā un tajā pašā vidē.
  • Tas atbalsta visus objektus, piemēram, tabulas, skatus, saglabātās procedūras, aktivizētājus utt., Kas veido datu bāzi.
  • MySQL darbagaldā ir iebūvēta modeļa apstiprināšanas lietderība, kas ziņo par visām iespējamām problēmām datu modelētājam.
  • Tas ļauj arī izmantot dažādus modelēšanas apzīmējumus, un to var paplašināt, izmantojot LLU skriptu valodu.

Zemāk redzamajā attēlā parādīts MySQLWorkbench modelēšanas logs.

MySQL darbagalds - SQL izstrādes rīks

Strukturētā vaicājumu valoda (SQL) ļauj mums manipulēt ar mūsu relāciju datu bāzēm. SQL ir visu relāciju datu bāzu pamatā.

  • MySQLworkbench, ir iebūvēts SQL vizuālajā redaktorā.
  • Visual SQL redaktors ļauj izstrādātājiem veidot, rediģēt un izpildīt vaicājumus pret MySQL serveru datu bāzēm. Tam ir utilītas datu apskatei un eksportēšanai.
  • Tās sintakses krāsu marķieri palīdz izstrādātājiem viegli rakstīt un atkļūdot SQL priekšrakstus.
  • Var izpildīt vairākus vaicājumus, un rezultāti tiek automātiski parādīti dažādās cilnēs.
  • Vaicājumi tiek saglabāti arī vēstures panelī, lai tos vēlāk varētu izgūt un palaist.

Zemāk parādītajā attēlā parādīts MySQL Workbench SQL izstrādes logs.

MySQL darbagalds - administrēšanas rīks

Servera administrēšanai ir izšķiroša loma uzņēmuma datu drošībā. Galvenie servera administrēšanas jautājumi ir lietotāju pārvaldība, servera konfigurēšana, serveru žurnāli un daudz kas cits. Workbench MySQL ir šādas funkcijas, kas vienkāršo MySQL serveru administrēšanas procesu;

  • Lietotāju administrēšana - vizuāla lietderība lietotāju pārvaldībai, kas ļauj datu bāzes administratoriem viegli pievienot jaunus un noņemt esošos lietotājus, ja rodas nepieciešamība, piešķirt un nomest privilēģijas un skatīt lietotāju profilus.
  • Servera konfigurācija - ļauj uzlabot servera konfigurēšanu un precīzu pielāgošanu optimālai veiktspējai.
  • Datu bāzes dublēšana un atjaunošana - vizuāls rīks MySQL dump failu eksportēšanai / importēšanai. MySQL dump failos ir SQL skripti datu bāzu, tabulu, skatu, saglabāto procedūru izveidei un datu ievietošanai.
  • Servera žurnāli - vizuāls rīks MySQL serveru žurnālu skatīšanai. Žurnāli ietver kļūdu žurnālus, bināros žurnālus un InnodDB žurnālus. Šie žurnāli ir noderīgi, veicot diagnostiku serverī. Zemāk parādītajā attēlā parādīts MySQL Workbench modelēšanas logs.

Zemāk parādītajā attēlā parādīts Workbench MySQL administrēšanas panelis.

Kā instalēt MySQL darbagalda rokasgrāmatu (operētājsistēmai Windows)

Šajā MySQL Workbench apmācībā iesācējiem mēs uzzināsim, kā instalēt un izmantot MySQL Workbench.

MySQL darbagalda instalēšana ir divpakāpju process.

1) Instalējiet MySQL kopienas serveri

2) Instalējiet MySQL darbagaldu - darbvirsmu var instalēt, izmantojot zip failu vai msi instalētāju (ieteicams)

Piezīme. Instalēšanai būs nepieciešamas administratora vai enerģijas lietotāja privilēģijas.

Darba sākšana

Kad esat pabeidzis instalēšanu iepriekš, jums jāiestata MySQL Workbench, kā parādīts zemāk-

1. Pirmais solis ir Workbench MySQL palaišana. To, ko redzat, sauc par mājas logu

2. Pēc tam jums jāizveido MySQL servera savienojums, kurā ir informācija par mērķa datu bāzes serveri, ieskaitot to, kā izveidot savienojumu ar to. Noklikšķiniet uz "+" MySQL Workbench sākuma logā. Tas atvērs iestatījumu Jauns savienojums . Vednis


3. Kā iesācējs varat izveidot savienojumu lokāli instalētam serverim. Uzklikšķiniet Konfigurēt Server Management pogu Setup New Connection logā, lai pārbaudītu cofiguration par MySQL serveri.

4. Atveras jauns logs ar nosaukumu Konfigurēt vietējo pārvaldību . Noklikšķiniet uz pogas Tālāk, lai turpinātu.

5. Pēc tam vednis pārbaudīs savienojumus ar datu bāzi. Ja pārbaude neizdodas, atgriezieties un izlabojiet datu bāzes savienojuma parametrus. Pēc tam tas atvērs uznirstošo logu, kurā jūsu root parole tiks lūgta, lai pārbaudītu savienojumu ar vietējo mysql servera instanci. Parole ir tā, kuru esat iestatījis MySQL Workbench instalēšanas laikā. Ievadiet paroli un nospiediet OK

6. Pēc tam vednis pārbaudīs savienojumus ar datu bāzi. Ja pārbaude neizdodas, atgriezieties un izlabojiet datu bāzes savienojuma parametrus. Ja visi testi ir veiksmīgi, noklikšķiniet uz Tālāk, lai turpinātu.

7. Pēc tam tiks atvērts jauns vednis par vietējo pakalpojumu pārvaldību - tas ļauj pārslēgties starp vairākiem vienā datorā instalētiem mysql serveriem. Kā iesācējs varat to apiet un noklikšķiniet uz Tālāk, lai turpinātu.

8. Pēc tam vednis pārbaudīs iespēju piekļūt MySQL servera konfigurācijas failam un pārbaudīs start / stop komandas.

9. Tālāk jūs varat pārskatīt pašreizējās konfigurācijas. Pēc konfigurāciju pārskatīšanas noklikšķiniet uz Pabeigt, lai pabeigtu servera kofigurāciju

10. Nākamais solis ir savienojuma iestatīšana, kuru var izmantot, lai izveidotu savienojumu ar serveri. Ja vēl neesat izveidojis savienojumu, varat izmantot norādītās noklusējuma vērtības. Pēc savienojuma nosaukuma ievadīšanas noklikšķiniet uz Pārbaudīt savienojumu [2].

11. Tiks atvērts jauns dialoglodziņš, kurā tiks prasīta parole root / izvēlētajam lietotājam. Ja MySQL saknes lietotājam ir parole, to var ievadīt, izmantojot funkciju Store in Vault. Noklikšķiniet uz Labi.

Ja ievadītā lietotāja parole ir pareiza, tiks parādīts šāds ekrāns. Noklikšķiniet uz abām pogām Labi, un jums būs labi iet.

Mājas lapā tiek parādīts jauns gadījums.

Veiciet dubultklikšķi un sāciet vaicājumu.

Kopsavilkums

  • MySQL ir atvērta pirmkoda relāciju datu bāze, kas ir starpplatforma.
  • MySQL atbalsta vairākas atmiņas programmas, kas ievērojami uzlabo servera veiktspējas regulēšanu un elastību. Pirms 5.5 versijas noklusējuma krātuves dzinējs bija MyISAM, kuram nebija 5.5. Atbalsta darījumiem; noklusējuma krātuves dzinējs ir InnoDB, kas atbalsta darījumus un ārzemju atslēgas.
  • MySQL serveri var administrēt, izmantojot vairākus servera piekļuves mysql rīkus, kas ietver gan komerciālos, gan atvērtā pirmkoda produktus. Populāri piemēri:
  • phpMyAdmin - starpplatformu tīmekļa atvērtā pirmkoda servera piekļuves rīks
  • SQLYog - mērķēts uz Windows platformu, darbvirsmas komerciālo serveru piekļuves rīku
  • MySQL darbagalds - starpplatformu atvērtā pirmkoda servera piekļuves rīks
  • MySQL darbagalds ir integrēta izstrādes vide MySQL serverim. Tam ir utilītas datu bāzes modelēšanai un projektēšanai, SQL izstrādei un serveru administrēšanai.