MySQL Vodič za Workbench: Što je, kako instalirati i koristiti

Što je MySQL?

MySQL je relacijska baza podataka otvorenog koda.

MySQL je višeplatformski što znači da radi na više različitih platformi kao što su Windows, Linux i Mac OS itd.

U ovom MySQL Vodič za radni stol, naučit ćete-

Zašto koristiti MySQL?

Na tržištu postoji niz sustava za upravljanje relacijskim bazama podataka.

Primjeri relacijskih baza podataka uključuju Microsoft SQL Server, Microsoft Pristup Oracle, DB2 itd.

Može se postaviti pitanje zašto bismo izabrali MySQL nad ostalim sustavima za upravljanje bazom podataka.

Odgovor na ovo pitanje ovisi o nizu čimbenika.

Pogledajmo prednosti MySQL u usporedbi s relacijskim bazama podataka kao što je SQL Server-

  • MySQL podržava više mehanizama za pohranu podataka, svaki sa svojim specifikacijama, dok drugi sustavi poput SQL poslužitelja podržavaju samo jedan mehanizam za pohranu. Kako bismo razumjeli ovu izjavu, pogledajmo dva pogona za pohranu podataka koje podržava MySQL.
  • InnoDB: – njegov zadani mehanizam za pohranu MySQL od verzije 5.5. InnoDB podržava strane ključeve za referentni integritet i također podržava ACID standardne transakcije.
  • MyISAM: – to je bio zadani mehanizam za pohranu MySQL prije verzije 5.5. MyISAM nema podršku za transakcije. Njegove prednosti u odnosu na InnoDB uključuju jednostavnost i visoke performanse.
  • MySQL ima visoke performanse u usporedbi s drugim sustavima relacijskih baza podataka. To je zbog njegove jednostavnosti dizajna i podrške za motore s više pohrana.
  • Isplativo, relativno je jeftinije u smislu cijene u usporedbi s drugim relacijskim bazama podataka. Zapravo, izdanje zajednice je besplatno. Komercijalno izdanje ima naknadu za licenciranje koja je također isplativa u usporedbi s naknadama za licenciranje za proizvode kao što su Microsoft SQL Server.
  • Križna platforma – MySQL radi na mnogim platformama što znači da se može primijeniti na većini strojeva. Drugi sustavi kao što je MS SQL Server rade samo na Windows platformi.

U cilju interakcije sa MySQL, trebat će vam a alat za pristup poslužitelju s kojima se može komunicirati MySQL poslužitelj. MySQL podržava više korisničkih veza.

Što je MySQL Radni stol?

MySQL Radna tezga je Projektiranje i modeliranje vizualnih baza podataka alat za pristup MySQL poslužiteljska relacijska baza podataka. Olakšava stvaranje novih fizičkih modela podataka i modificiranje postojećih MySQL baze podataka s obrnutim/naprijed inženjeringom i funkcijama upravljanja promjenama. Svrha MySQL workbench je pružiti sučelje za lakši i strukturiraniji rad s bazama podataka.

MySQL Radna tezga

MySQL radni stol – alat za modeliranje i dizajn

  • Modeli su srž većine valjanih i visokoučinkovitih baza podataka. MySQLWorkbench ima alate koji programerima i administratorima baza podataka omogućuju vizualno stvaranje fizičkih modela dizajna baze podataka koji se mogu lako prevesti u MySQL baze podataka korištenjem naprednog inženjeringa.
  • MySQL Workbench podržava stvaranje više modela u istom okruženju.
  • Podržava sve objekte kao što su tablice, pogledi, pohranjene procedure, okidači itd. koji čine bazu podataka.
  • MySQL workbench ima ugrađen uslužni program za provjeru valjanosti modela koji izvješćuje o svim problemima koji se mogu pronaći modeleru podataka.
  • Također omogućuje različite notacije modeliranja i može se proširiti korištenjem LUA skriptnog jezika.

Donja slika prikazuje prozor modeliranja za MySQLRadni stol.

MySQL radni stol- Alat za modeliranje i dizajn

MySQL workbench – alat za razvoj SQL-a

Strukturirani jezik upita (SQL) omogućuje nam manipuliranje našim relacijskim bazama podataka. SQL je srce svih relacijskih baza podataka.

  • MySQLworkbench, ima ugrađen SQL vizualni uređivač.
  • Visual SQL editor omogućuje razvojnim programerima izradu, uređivanje i pokretanje upita MySQL baze podataka poslužitelja. Ima pomoćne programe za pregled podataka i njihov izvoz.
  • Njegovi označivači boja sintakse pomažu programerima da lako pišu i ispravljaju pogreške u SQL izjavama.
  • Moguće je pokrenuti više upita, a rezultati se automatski prikazuju na različitim karticama.
  • Upiti se također spremaju u ploču povijesti za kasnije dohvaćanje i pokretanje.

Donja slika prikazuje SQL razvojni prozor za MySQL Radni stol.

MySQL workbench - alat za razvoj SQL-a

Kako koristiti MySQL Workbench – alat za administraciju

Administracija poslužitelja igra ključnu ulogu u osiguravanju podataka tvrtke. Glavna pitanja koja se tiču ​​administracije poslužitelja su upravljanje korisnicima, konfiguracija poslužitelja, zapisnici poslužitelja i još mnogo toga. Radni stol MySQL ima sljedeće značajke koje pojednostavljuju proces MySQL administracija poslužitelja;

  • Administracija korisnika – vizualni uslužni program za upravljanje korisnicima koji administratorima baza podataka omogućuje jednostavno dodavanje novih i uklanjanje postojećih korisnika ako se ukaže potreba, dodjeljivanje i odbacivanje privilegija i pregled korisničkih profila.
  • Konfiguracija poslužitelja – omogućuje naprednu konfiguraciju poslužitelja i fino podešavanje za optimalne performanse.
  • Sigurnosno kopiranje i vraćanje baze podataka – vizualni alat za izvoz/uvoz MySQL dump datoteke. MySQL dump datoteke sadrže SQL skripte za stvaranje baza podataka, tablica, pogleda, pohranjenih procedura i umetanje podataka.
  • Dnevnici poslužitelja – vizualni alat za gledanje MySQL zapisnici poslužitelja. Dnevnici uključuju zapisnike grešaka, binarne zapisnike i zapisnike InnodDB-a. Ovi zapisnici su korisni prilikom izvođenja dijagnoze na poslužitelju. Donja slika prikazuje prozor modeliranja za MySQL Radni stol.

Donja slika prikazuje Admin ploču za Workbench MySQL.

MySQL Workbench – alat za administraciju

Kako instalirati MySQL radni stol (za Windows)

U ovom MySQL Workbench tutorial za početnike, naučit ćemo kako instalirati i koristiti MySQL Radni stol.

Instalirati MySQL Workbench je proces u 2 koraka.

1) Instalirajte MySQL Community Server

2) Instalirajte MySQL radna tezga – Radni stol možete instalirati pomoću zip datoteke ili msi instalacijskog programa (preporučeno)

Napomena: Za izvođenje instalacije trebat će vam ovlasti administratora ili naprednog korisnika.

Početak

Nakon što završite s gornjom instalacijom, trebate izvršiti postavljanje MySQL Radni stol kao što je prikazano u nastavku-
Slijedi postupak instalacije korak po korak MySQL radni stol.

Korak 1) Otvori početni prozor
Prvi korak je pokretanje Workbench-a MySQL. Ono što vidite zove se Početna prozor

Instalirati MySQL radna tezga

Korak 2) Otvorite čarobnjaka za novu vezu
Zatim morate izraditi svoj MySQL Veza s poslužiteljem koja sadrži pojedinosti o ciljanom poslužitelju baze podataka, uključujući kako se s njim povezati. Klik ” + “ in MySQL Radni stol Kućni prozor. Ovo će se otvoriti Postavite novu vezu. čarobnjak

Instalirati MySQL radna tezga

Korak 3) Pritisnite gumb Konfiguriraj upravljanje poslužiteljem
Kao početnik možete stvoriti vezu za lokalno instalirani poslužitelj. Klik Konfigurirajte upravljanje poslužiteljem gumb u Postavite novu vezu prozor za provjeru konfiguracije MySQL poslužitelj.

Instalirati MySQL radna tezga

Korak 4) Pritisnite gumb Dalje za nastavak
Otvara se novi prozor pod nazivom Konfigurirajte lokalno upravljanje. Pritisnite gumb Dalje za nastavak.

Instalirati MySQL radna tezga

Korak 5) Unesite svoju lozinku i pritisnite OK
Zatim će čarobnjak testirati veze s bazom podataka. Ako test ne uspije, vratite se i ispravite parametre veze s bazom podataka.5. Zatim će se otvoriti skočni prozor koji traži vašu root lozinku za testiranje vaše veze s instancom lokalnog mysql poslužitelja. Lozinka je ona koju ste postavili tijekom instalacije MySQL Radni stol. Unesite svoju lozinku i pritisnite OK

Instalirati MySQL radna tezga

Korak 6) Kliknite Dalje za nastavak
Zatim će čarobnjak testirati veze s bazom podataka. Ako test ne uspije, vratite se i ispravite parametre veze s bazom podataka. Inače, ako su svi testovi uspješni, kliknite Dalje za nastavak.

Instalirati MySQL radna tezga

Korak 7) Kliknite Dalje
Nakon toga otvorit će se novi čarobnjak o upravljanju lokalnim uslugama – Omogućuje vam prebacivanje između više mysql poslužitelja instaliranih na jednom računalu. Kao početnik možete ovo zaobići i kliknuti Sljedeći nastaviti.

Instalirati MySQL radna tezga

Korak 8) odabrati MySQL Konfiguracijska datoteka poslužitelja
Čarobnjak će zatim provjeriti mogućnost pristupa MySQL Konfiguracijska datoteka poslužitelja i testne start/stop naredbe.

Instalirati MySQL radna tezga


Korak 9) Kliknite Završi za dovršetak konfiguracije poslužitelja
Zatim možete pregledati trenutne konfiguracije. Nakon pregleda konfiguracije, kliknite Završi za dovršetak konfiguracije poslužitelja

Instalirati MySQL radna tezga

Korak 10) Pritisnite Test Connection
Sljedeći korak je postavljanje veze koja se može koristiti za povezivanje s poslužiteljem. Ako već niste stvorili vezu, možete koristiti dane zadane vrijednosti. Kliknite Test Connection [ 2 ] nakon unosa Connection Name [ 1 ].

Instalirati MySQL radna tezga

Korak 11) Kliknite U redu
Otvorit će se novi dijaloški okvir koji traži lozinku za root/odabranog korisnika. Ako vaš MySQL root korisnik ima lozinku, možete je unijeti koristeći Store in Vault značajka. Pritisnite OK.

Instalirati MySQL radna tezga

Ako je unesena lozinka za korisnika točna, prikazat će se sljedeći zaslon. Kliknite na oboje OK gumbe i bit ćete spremni.

Instalirati MySQL radna tezga

Nova instanca prikazana je na početnoj stranici.

Instalirati MySQL radna tezga

Double kliknite i počnite postavljati upite.

rezime

  • MySQL je relacijska baza podataka otvorenog koda koja je višeplatformska.
  • MySQL podržava višestruke mehanizme za pohranu podataka koji uvelike poboljšavaju podešavanje i fleksibilnost performansi poslužitelja. Prije verzije 5.5, zadani mehanizam za pohranu bio je MyISAM koji nije imao podršku za transakcije, od verzije 5.5; zadani mehanizam za pohranu je InnoDB koji podržava transakcije i strane ključeve.
  • MySQL poslužitelj se može administrirati pomoću brojnih mysql alata za pristup poslužitelju koji uključuju i komercijalne i proizvode otvorenog koda. Popularni primjeri uključuju;
  • phpMyAdmin – alat za pristup poslužitelju otvorenog koda temeljen na više platformi na webu
  • SQLYog – ciljano na Windows platformu, desktop komercijalni alat za pristup poslužitelju
  • MySQL radna tezga – višeplatformski alat za pristup poslužitelju otvorenog koda
  • MySQL Workbench je integrirano razvojno okruženje za MySQL poslužitelj. Ima pomoćne programe za modeliranje baze podataka i projektiranje, razvoj SQL-a i administracija poslužitelja.