Što je MySQL?
MySQL je relacijska baza podataka otvorenog koda.
MySQL je višestruka platforma, što znači da radi na brojnim različitim platformama kao što su Windows, Linux i Mac OS itd.
U ovom vodiču za MySQL Workbench naučit ćete-
- Što je MySQL?
- Zašto koristiti MySQL?
- Predstavljamo MySQL Workbench
- MySQL radni stol - Alat za modeliranje i dizajn
- MySQL radni stol - SQL razvojni alat
- MySQL radni stol - Alat za administraciju
- Instalirajte MySQL Workbench Guide
Zašto koristiti MySQL?
Na tržištu postoji niz relacijskih sustava za upravljanje bazama podataka.
Primjeri relacijskih baza podataka uključuju Microsoft SQL Server, Microsoft Access, Oracle, DB2 itd.
Može se postaviti pitanje zašto bismo odabrali MySQL umjesto ostalih sustava za upravljanje bazama podataka.
Odgovor na ovo pitanje ovisi o brojnim čimbenicima.
Pogledajmo prednosti MySQL-a u usporedbi s preko relacijskih baza podataka kao što je SQL Server -
- MySQL podržava više motora za pohranu, svaki sa svojim specifikacijama, dok drugi sustavi poput SQL poslužitelja podržavaju samo jedan mehanizam za pohranu. Da bismo uvažili ovu izjavu, pogledajmo dva mehanizma za pohranu koja podržava MySQL.
- InnoDB: - zadani mehanizam za pohranu isporučen s MySQL-om od verzije 5.5. InnoDB podržava strane ključeve za referentni integritet i također podržava transakcije standardne ACID.
- MyISAM: - to je bio zadani mehanizam za pohranu za 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 u dizajnu i podrške za motore s više memorija.
- Isplativo, relativno je jeftinije u smislu troškova u usporedbi s drugim relacijskim bazama podataka. Zapravo, izdanje zajednice je besplatno. Komercijalno izdanje ima naknadu za licencu koja je također isplativa u usporedbi s naknadama za licenciranje proizvoda kao što je Microsoft SQL Server.
- Više platformi - MySQL radi na mnogim platformama, što znači da se može primijeniti na većini strojeva. Ostali sustavi kao što je MS SQL Server rade samo na Windows platformi.
Da biste mogli komunicirati s MySQL-om, trebat će vam alat za pristup poslužitelju koji može komunicirati s MySQL poslužiteljem. MySQL podržava više korisničkih veza.
Što je MySQL Workbench?
MySQL Workbench je vizualni alat za dizajniranje i modeliranje baze podataka za relacijsku bazu podataka MySQL poslužitelja. Omogućuje stvaranje novih fizičkih modela podataka i modificiranje postojećih MySQL baza podataka s obrnutim / naprijed inženjeringom i funkcijama upravljanja promjenama. Svrha MySQL radnog stola je pružiti sučelje za lakši i strukturiraniji rad s bazama podataka.
Početak rada MySQL radni stol - Alat za modeliranje i dizajn
- Modeli su u osnovi većine valjanih baza podataka i visokih performansi. MySQLworkbench ima alate koji programerima i administratorima baza podataka omogućuju vizualno stvaranje fizičkih modela dizajna baze podataka koji se mogu jednostavno prevesti u MySQL baze podataka koristeći unaprijed inženjering.
- MySQL radni stol podržava stvaranje više modela u istom okruženju.
- Podržava sve objekte poput tablica, pogleda, pohranjenih procedura, okidača itd. Koji čine bazu podataka.
- MySQL radni stol ima ugrađeni uslužni program za provjeru valjanosti koji izvještava o problemima koji se mogu naći modelaru podataka.
- Također omogućuje različite oznake modeliranja i može se proširiti korištenjem skriptualnog jezika LUA.
Donja slika prikazuje prozor za modeliranje za MySQLWorkbench.
MySQL radni stol - SQL razvojni alat
Strukturirani jezik upita (SQL) omogućuje nam manipuliranje našim relacijskim bazama podataka. SQL je u središtu svih relacijskih baza podataka.
- MySQLworkbench, ima ugrađeni SQL vizualni uređivač.
- Uređivač Visual SQL omogućuje programerima izgradnju, uređivanje i pokretanje upita prema bazama podataka MySQL poslužitelja. Ima uslužne programe za pregled podataka i njihov izvoz.
- Njegovi označavači sintakse u boji pomažu programerima da lako napišu i otklone pogreške u SQL izrazima.
- Može se pokrenuti više upita i rezultati se automatski prikazuju na različitim karticama.
- Upiti se također spremaju na ploču povijesti za kasnije preuzimanje i pokretanje.
Donja slika prikazuje SQL razvojni prozor za MySQL Workbench.
MySQL radni stol - Alat za administraciju
Administracija poslužitelja igra presudnu ulogu u osiguranju podataka tvrtke. Glavna pitanja vezana uz administraciju poslužitelja su upravljanje korisnicima, konfiguracija poslužitelja, zapisnici poslužitelja i mnogi drugi. Workbench MySQL ima sljedeće značajke koje pojednostavljuju postupak administracije MySQL poslužitelja;
- Administracija korisnika - vizualni uslužni program za upravljanje korisnicima koji administratorima baza podataka omogućuje lako dodavanje novih i uklanjanje postojećih korisnika ako se ukaže potreba, dodjeljivanje i ispuštanje privilegija i pregled korisničkih profila.
- Konfiguracija poslužitelja - omogućuje naprednu konfiguraciju poslužitelja i fino podešavanje za optimalne performanse.
- Sigurnosna kopija baze podataka i restauracije - vizualni alat za izvoz / uvoz MySQL izvatka datoteka. MySQL dump datoteke sadrže SQL skripte za stvaranje baza podataka, tablica, pogleda, pohranjenih procedura i umetanja podataka.
- Zapisnici poslužitelja - vizualni alat za pregled MySQL zapisnika poslužitelja. Dnevnici uključuju zapisnike pogrešaka, binarne zapisnike i InnodDB zapisnike. Ti zapisnici dobro dođu prilikom obavljanja dijagnoze na poslužitelju. Donja slika prikazuje prozor za modeliranje za MySQL Workbench.
Slika dolje prikazana je Administratorska ploča za Workbench MySQL.
Kako instalirati MySQL Vodič za radne ploče (za Windows)
U ovom vodiču za početnike MySQL Workbencha naučit ćemo kako instalirati i koristiti MySQL Workbench.
Instalacija MySQL radnog stola postupak je u dva koraka.
1) Instalirajte MySQL Community Server
2) Instalirajte MySQL radni stol - Radni stol možete instalirati pomoću zip datoteke ili msi instalacijskog programa (preporučeno)
Napomena: Da biste izvršili instalaciju, trebat će vam administratorska ili napredna korisnička prava.
Početak rada
Kada završite s gornjom instalacijom, morate postaviti MySQL Workbench kao što je prikazano dolje-
1. Prvi korak je pokretanje Workbencha MySQL. Ono što vidite naziva se Početni prozor
2. Zatim trebate stvoriti MySQL Server Connection koji sadrži detalje o ciljnom poslužitelju baze podataka, uključujući kako se povezati s njim. Kliknite "+" u MySQL Workbench početnom prozoru. Ovo će otvoriti Postavljanje nove veze . čarobnjak
3. Kao početnik možete stvoriti vezu za lokalno instalirani poslužitelj. Kliknite gumb Konfiguriraj upravljanje poslužiteljem u prozoru Postavljanje nove veze da biste provjerili konfiguraciju MySQL poslužitelja.
4. Otvara se novi prozor pod nazivom Konfiguriranje lokalnog upravljanja . Kliknite gumb Dalje za nastavak.
5. Zatim će čarobnjak testirati veze s bazom podataka. Ako test ne uspije, vratite se i ispravite parametre veze baze podataka.5. Dalje će se otvoriti skočni prozor koji traži vašu root lozinku da testira vašu vezu s lokalnom instancom mysql poslužitelja. Lozinka je ona koju ste postavili tijekom instalacije MySQL Workbencha. Unesite lozinku i pritisnite U redu
6. Zatim će čarobnjak testirati veze s bazom podataka. Ako test ne uspije, vratite se i ispravite parametre veze baze podataka. Inače ako su svi testovi uspješni, kliknite Dalje za nastavak.
7. 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 to možete zaobići i za nastavak kliknite Dalje .
8. Čarobnjak će zatim provjeriti mogućnost pristupa datoteci za konfiguraciju MySQL poslužitelja i testirati naredbe za pokretanje / zaustavljanje.
9. Dalje možete pregledati trenutne konfiguracije. Nakon pregleda konfiguracija, kliknite Finish (Završi) da biste dovršili konfiguraciju poslužitelja
10. Sljedeći je korak postavljanje veze koja se može koristiti za povezivanje sa poslužiteljem. Ako već niste stvorili vezu, možete koristiti zadane vrijednosti. Pritisnite Test Connection [2] nakon unosa naziva Connection [1].
11. Otvorit će se novi dijaloški okvir s upitom za lozinku za root / odabranog korisnika. Ako vaš root korisnik MySQL ima lozinku, možete je unijeti pomoću značajke Spremi u trezor. Kliknite U redu.
Ako je unesena lozinka za korisnika ispravna, prikazat će se sljedeći zaslon. Kliknite oba gumba OK i bit ćete spremni.
Nova je instanca prikazana na početnoj stranici.
Dvaput kliknite i započnite s upitom.
Sažetak
- MySQL je relacijska baza podataka otvorenog koda koja je višestruka platforma.
- MySQL podržava više mehanizama za pohranu koji uvelike poboljšavaju podešavanje performansi poslužitelja i fleksibilnost. 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žiteljem može se upravljati pomoću brojnih MySQL alata za pristup poslužitelju koji uključuju komercijalne proizvode i proizvode otvorenog koda. Popularni primjeri uključuju;
- phpMyAdmin - alat za pristup poslužitelju otvorenog koda koji se temelji na mreži
- SQLYog - usmjeren na Windows platformu, alat za pristup komercijalnom poslužitelju stolnih računala
- MySQL radni stol - alat za pristup poslužitelju otvorenog koda s više platformi
- MySQL radni stol integrirano je razvojno okruženje za MySQL poslužitelj. Ima uslužne programe za modeliranje i dizajniranje baza podataka, razvoj SQL-a i administraciju poslužitelja.