A MySQL Workbench egy egységes vizuális adatbázis-tervező vagy grafikus felhasználói felület eszköz, amelyet adatbázis-építészekkel, fejlesztőkkel és adatbázis-adminisztrátorokkal való együttműködésre használnak. Az Oracle fejleszti és tartja karban. SQL fejlesztést, adatmodellezést, adatmigrációt és átfogó adminisztrációs eszközöket biztosít a szerverkonfigurációhoz, a felhasználók adminisztrációjához, a biztonsági mentéshez és még sok máshoz. Ezt a szerveradminisztrációt használhatjuk új fizikai adatmodellek, E-R diagramok létrehozására, valamint SQL fejlesztésre (lekérdezések futtatása stb.). Elérhető minden nagyobb operációs rendszerhez, mint például a Mac OS, a Windows és a Linux. A MySQL Workbench teljes mértékben támogatja a MySQL Server v5.6 és újabb verzióit.
MySQL Workbench borítók öt fő funkció , amelyeket az alábbiakban adunk meg:
SQL fejlesztés: Ez a funkció lehetővé teszi SQL lekérdezések végrehajtását, kapcsolatok létrehozását és kezelését az adatbázis-kiszolgálókkal a beépített SQL-szerkesztő segítségével.
Adatmodellezés (tervezés): Ez a funkció lehetővé teszi a Schema adatbázis-modellek grafikus létrehozását, a séma és az élő adatbázis közötti vissza- és továbbítást, valamint az adatbázis minden aspektusának szerkesztését az átfogó táblázatszerkesztővel. A Táblázatszerkesztő lehetővé teszi a táblázatok, oszlopok, indexek, nézetek, triggerek, particionálás stb. szerkesztését.
Szerver adminisztráció: Ez a funkció lehetővé teszi a MySQL Server-példányok adminisztrálását a felhasználók adminisztrációjával, a naplózási adatok ellenőrzésével, az adatbázis állapotának megtekintésével, biztonsági mentés és helyreállítás végrehajtásával, valamint a MySQL Server teljesítményének figyelésével.
Adatmigrálás: Ez a funkció lehetővé teszi a Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere és más RDBMS-táblák, objektumok és adatok MySQL-be való áttelepítését. Támogatja a MySQL korábbi verzióiról a legújabb kiadásokra való átállást is.
A MySQL Enterprise támogatása: Ez a funkció támogatja az olyan vállalati termékeket, mint a MySQL tűzfal, a MySQL Enterprise Backup és a MySQL Audit.
MySQL Workbench Editions
A MySQL Workbench főként három kiadásban érhető el, amelyek az alábbiakban találhatók:
- Community Edition (nyílt forráskódú, GPL)
- Standard kiadás (kereskedelmi)
- Enterprise Edition (kereskedelmi)
Közösségi kiadás
A Community Edition a legnépszerűbb adatbázisrendszer nyílt forráskódú és ingyenesen letölthető változata. A GPL licenc alá került, és a fejlesztők hatalmas közössége támogatja.
Standard kiadás
Ez az a kereskedelmi kiadás, amely nagy teljesítményű és méretezhető online tranzakciófeldolgozási (OLTP) alkalmazásokat biztosít. Ez tette híressé a MySQL-t ipari erejével, teljesítményével és megbízhatóságával együtt.
Enterprise Edition
Ez a kereskedelmi kiadás, amely fejlett funkciókat, felügyeleti eszközöket és műszaki támogatást tartalmaz a legmagasabb skálázhatóság, biztonság, megbízhatóság és üzemidő elérése érdekében. Ez a kiadás csökkenti a kockázatot, a költségeket és a MySQL-alkalmazások fejlesztésének, telepítésének és kezelésének bonyolultságát is.
Értsük meg ezt a következő összehasonlító táblázat segítségével.
Funkcionalitás | Közösségi kiadás | Standard kiadás | Enterprise Edition |
---|---|---|---|
Vizuális SQL fejlesztés | Igen | Igen | Igen |
Vizuális adatbázis-adminisztráció | Igen | Igen | Igen |
Teljesítmény növelés | Igen | Igen | Igen |
Felhasználó- és munkamenet-kezelés | Igen | Igen | Igen |
Kapcsolatkezelés | Igen | Igen | Igen |
Objektumkezelés | Igen | Igen | Igen |
Adatkezelés | Igen | Igen | Igen |
Vizuális adatmodellezés | Igen | Igen | Igen |
Visszafejtés | Igen | Igen | Igen |
Forward Engineering | Igen | Igen | Igen |
Séma szinkronizálás | Igen | Igen | Igen |
Séma és modell érvényesítése | Nem | Igen | Igen |
DBDoc | Nem | Igen | Igen |
GUI a MySQL Enterprise Backuphoz | Nem | Nem | Igen |
GUI a MySQL Enterprise Audithoz | Nem | Nem | Igen |
GUI a MySQL Enterprise Firewallhoz | Nem | Igen | Igen |
Szkriptek és bővítmények | Igen | Igen | Igen |
Adatbázis-migráció | Igen | Igen | Igen |
MySQL Workbench környezet beállítása
Itt megtudjuk, hogyan tölthetjük le és telepíthetjük a MySQL Workbench-et.
Előfeltételek
A MySQL Workbench használatához a következő követelményeknek kell rendelkezésre állniuk a rendszerben:
- Microsoft .NET Framework 4.5.2
- A Microsoft Visual C++ újraterjeszthető a Visual Studio 2019-hez
- RAM 4 GB (6 GB ajánlott)
Telepítés
1. lépés: Telepítse a MySQL Community Servert. A MySQL Server telepítéséhez kattintson duplán a MySQL-re telepítő .exe fájl . Miután az .exe fájlra kattintott, a következő képernyő jelenik meg:
2. lépés: Válaszd a Beállítás típusa és kattintson a Következő gomb. Számos típus áll rendelkezésre, és ki kell választania a megfelelő lehetőséget a MySQL termék és szolgáltatásainak telepítéséhez. Itt egy Egyéni opciót fogunk választani, mert csak a MySQL Serverre és a Workbenchre van szükség. Ha további funkciókra van szüksége, válassza a Teljes lehetőséget.
3. lépés: Ha a Tovább gombra kattint, a következő képernyő jelenik meg.
Ezen a képernyőn lépjen a MySQL szerver részben kattintson a plusz (+) ikonra. Itt ki kell választania a MySQL Servert, és hozzá kell adnia a jobb oldali mezőhöz a jobb nyíl szimbólumra kattintva.
Most, a Alkalmazási rész , ugyanazt kell tennie, mint amit a MySQL Serverrel kellett végrehajtania, és kattintson a Tovább gombra. A következő képernyő ezt érthetőbben magyarázza el.
4. lépés: Ha a Tovább gombra kattint, a következő képernyő jelenik meg. Ez a képernyő ellenőrzi a MySQL Server és a Workbench telepítéséhez szükséges összes követelményt. Amint rákattint a Végrehajtás gombot, automatikusan telepíti az összes követelményt. Most kattintson a Tovább gombra.
5. lépés: Ezen a képernyőn kattintson a Végrehajtás gombra a MySQL Server és a Workbench letöltéséhez és telepítéséhez.
Ha a letöltés és a telepítés befejeződött, kattintson a Tovább gombra.
6. lépés: A következő képernyőn konfigurálnunk kell a MySQL Servert, és kattintsunk a Tovább gombra.
7. lépés: Amint rákattint a Tovább gombra, megjelenik az alábbi képernyő. Itt konfigurálnunk kell a MySQL Servert. Most válassza a Standalone MySQL Server/Classic MySQL Replication opciót, és kattintson a Tovább gombra.
8. lépés: A következő képernyőn a rendszer megkéri, hogy válassza ki a Konfiguráció típusát és az egyéb csatlakozási lehetőségeket. Itt a konfiguráció típusát fogjuk kiválasztani, mint ' Fejlesztő gép ' és Connectivity as TCP/IP, és Port száma 3306, majd kattintson a Tovább gombra.
9. lépés: Most válassza ki a Hitelesítési módszert, és kattintson a Tovább gombra.
10. lépés: A következő képernyő kéri, hogy válassza ki a fiókot, a felhasználónevet és a jelszót. Az összes adat kitöltése után kattintson a Tovább gombra.
11. lépés: A következő képernyő felkéri a Windows szolgáltatás konfigurálására. Tartsa meg az alapértelmezett beállítást, és kattintson a Tovább gombra.
12. lépés: A következő képernyőn a rendszer kérni fogja, hogy alkalmazza a kiszolgálókonfigurációt. Ehhez a konfigurációhoz kattintson a Végrehajtás gombra.
13. lépés: A konfiguráció befejezése után az alábbi képernyő jelenik meg. Most kattintson a Befejez gombot a folytatáshoz.
14. lépés: A következő képernyőn láthatja, hogy a termékkonfiguráció befejeződött. Tartsa meg az alapértelmezett beállítást, és kattintson a Tovább-> Befejezés gombra a MySQL-csomag telepítésének befejezéséhez.
15. lépés: Miután rákattintott a Befejezés gombra, a MySQL Workbenchnek meg kell nyílnia a rendszeren, az alábbi képernyőn látható módon.
16. lépés: A fenti képernyőn létre kell hoznia egy kapcsolatot. Ehhez kattintson duplán a által kijelölt négyzetre piros nyíl . Itt megjelenik egy felugró képernyő, amely a telepítés során korábban létrehozott jelszó megadását kéri. A jelszó megadása után csatlakozhat a szerverhez.
17. lépés: Ha nincs kapcsolata, létrehozhat új kapcsolatot. A kapcsolat létrehozásához kattintson a plusz (+) ikonra, vagy lépjen a menüsorba -> Adatbázis -> Csatlakozás az adatbázishoz, a következő képernyő jelenik meg. Most minden részletet ki kell töltenie. Itt meg kell győződnie arról, hogy a megadott jelszó megegyezik a korábban létrehozott jelszóval.
18. lépés: Az összes adat megadása után kattintson a gombra Kapcsolat tesztelése az adatbázis-kapcsolat tesztelésére. Ha a csatlakozás sikeres, a következő képernyő jelenik meg. Most kattintson az OK->OK gombra a beállítás befejezéséhez.
19. lépés: Miután befejezte az összes beállítást, megnyílik a MySQL Workbench képernyő. Most kattintson duplán az újonnan létrehozott kapcsolatra, és a következő képernyő jelenik meg, ahol az SQL parancs végrehajtható.
analóg kommunikáció
MySQL Workbench adminisztrációs eszköz
Az Adminisztrációs Eszköz fontos szerepet játszik a cég adatainak biztonságában. Itt a felhasználó kezeléséről, a szerver konfigurációjáról, az adatbázis biztonsági mentéséről és visszaállításáról, a szervernaplókról és még sok másról lesz szó.
Felhasználói adminisztráció
Ez egy vizuális segédprogram, amely lehetővé teszi az aktív MySQL Server-példányhoz kapcsolódó felhasználók kezelését. Itt hozzáadhat és kezelhet felhasználói fiókokat, jogosultságokat adhat és dobhat el, megtekintheti a felhasználói profilokat és lejárt jelszavakat.
Szerver konfigurációja
Lehetővé teszi a szerver speciális konfigurálását. Részletes információkat tartalmaz a kiszolgálóról és az állapotváltozóról, számos szálról, a pufferkiosztás méretéről, az optimális teljesítmény érdekében történő finomhangolásról és még sok másról.
Adatbázis biztonsági mentés és visszaállítás
Ez egy vizuális eszköz, amelyet MySQL dump fájlok importálására/exportálására használnak. A dump fájlok SQL-parancsfájlokat tartalmaznak adatbázisok, táblák, nézetek és tárolt eljárások létrehozásához.
Szervernaplók
Minden kapcsolati lapon megjeleníti a MySQL Server naplóinformációit. Minden kapcsolati laphoz tartozik egy további lap az általános hibanaplókhoz.
Teljesítmény-műszerfal
Ez a lap a szerver teljesítményének statisztikai nézetét nyújtja. Megnyithatja, ha a Navigáció lapra lép, és a Teljesítmény részben válassza az Irányítópult lehetőséget.
MySQL Workbench adatbázis létrehozása, módosítása, eldobása
Ebben a részben azt fogjuk látni, hogyan lehet létrehozni, módosítani és eldobni egy adatbázist a MySQL Workbench használatával. Lássuk egyenként részletesen.
Adatbázis létrehozása
Adatbázis létrehozásához tegye a következőket:
1. Nyissa meg a MySQL Workbench alkalmazást, és jelentkezzen be felhasználónévvel és jelszóval. Ezután lépjen a Navigáció fülre, és kattintson a gombra Ütemezés menü . Itt láthatja az összes korábban létrehozott adatbázist.
2. Ha új adatbázist szeretne létrehozni, kattintson a jobb gombbal a Séma menü alatt, és válassza ki Séma létrehozása vagy kattintson az adatbázis ikonra (piros téglalap), a következő képernyőn látható módon.
3. Megnyílik az új Séma ablak képernyő. Adja meg az új adatbázisnevet (például mytestdb), és használja az alapértelmezettet Összeállítás . A leválogatást speciális adatkarakterek tárolására használják, főleg idegen nyelvek tárolására. Most kattintson az Alkalmaz gombra az alábbi képernyőn látható módon:
4. Megjelenik egy új felugró ablak, kattintson az Alkalmaz->Befejezés gombra új adatbázis létrehozásához.
5. Az adatbázis sikeres létrehozása után a Séma menüben láthatja ezt az új adatbázist. Ha nem látja ezt, kattintson a frissítés ikonra a Séma menüben.
6. Ha további információkat szeretne látni az adatbázisról, válassza ki a mytestdb adatbázist, és kattintson az 'i' ikonra. Az információs ablakban számos lehetőség látható, például táblázat, oszlop, függvények, felhasználók és még sok más.
7. A MySQL Workbench nem ad lehetőséget az adatbázis nevének átnevezésére, de létrehozhatjuk, frissíthetjük és törölhetjük a táblát és az adatsorokat az adatbázisból.
Drop Database
1. Adatbázis törléséhez válassza ki az adatbázist, kattintson rá jobb gombbal, és válassza ki a Drop Schema választási lehetőség. A következő képernyő jelenik meg:
2. Válassza ki Dobd le most opciót a felugró ablakban és az adatbázist tartalmazó táblát, adatsorok törlődnek az adatbázis szerverről.
MySQL Workbench táblázat létrehozása, módosítása, eldobása
Ebben a részben látni fogjuk, hogyan lehet létrehozni, módosítani és eldobni egy táblázatot a MySQL Workbench használatával. Lássuk egyenként részletesen.
Táblázat létrehozása
Táblázat létrehozásához tegye a következőket:
1. Nyissa meg a MySQL Workbench alkalmazást, és jelentkezzen be felhasználónévvel és jelszóval. Ezután lépjen a Navigáció fülre, és kattintson a Séma menüre. Itt láthatja az összes korábban létrehozott adatbázist. Új adatbázist is létrehozhat.
2. Válassza ki az újonnan létrehozott adatbázist, kattintson rá duplán, és megjelenik az adatbázis alatti almenü. Az adatbázis alatti almenü a Táblázatok, Nézetek, Függvények és Tárolt eljárások, az alábbi képernyőn látható módon.
3. Válassza ki a Táblázatok almenüt, kattintson rá jobb gombbal, és válassza ki Táblázat létrehozása választási lehetőség. A táblázat létrehozásához kattintson az új táblázat létrehozása ikonra is (amely piros téglalapban látható).
4. Az új táblázat képernyőn minden részletet ki kell töltenie egy táblázat létrehozásához. Itt megadjuk a tábla nevét (például tanuló), és alapértelmezett leválogatást és motort használunk.
5. Kattintson a középső ablak belsejébe, és töltse ki az oszlop adatait. Itt az oszlopnév számos attribútumot tartalmaz, például elsődleges kulcs (PK), nem nulla (NN), egyedi index (UI), bináris (B), előjel nélküli adattípus (UN), automatikus növekmény (AI) stb. a képernyő érthetőbben magyarázza el. Az összes adat kitöltése után kattintson a gombra Alkalmaz gomb.
6. Amint az Alkalmaz gombra kattint, megnyílik az SQL utasítás ablak. Ismét kattintson az Alkalmaz gombra az utasítás végrehajtásához, és a Befejezés gombra a módosítások mentéséhez.
7. Most lépjen a Séma menübe, és válassza ki az újonnan létrehozott táblát tartalmazó adatbázist az alábbi képernyőn látható módon.
Alter Table
A táblázat módosításához tegye a következőket:
1. Válassza ki a módosítani kívánt táblázatot, kattintson az 'i' ikonra, és a következő képernyő jelenik meg.
2. A fenti képernyőn módosíthatja az oszlop nevét, az adattípust és az egyéb táblázatbeállításokat.
Dobj egy asztalt
1. Táblázat törléséhez ki kell választani a táblázatot, jobb gombbal kell rákattintani, és kiválasztani a Táblázat eldobása opciót. A következő képernyő jelenik meg:
2. Válassza ki Dobd le most opciót a felugró ablakban a tábla azonnali törléséhez az adatbázisból.
MySQL Workbench Adatsorok beszúrása, olvasása, frissítése, törlése
Ebben a részben azt fogjuk látni, hogyan szúrhatunk be, olvashatunk, frissíthetünk és törölhetünk adatsorokat a MySQL Workbench használatával. Lássuk egyenként részletesen.
1. Nyissa meg a MySQL Workbench alkalmazást, és jelentkezzen be felhasználónévvel és jelszóval. Ezután lépjen a Navigáció fülre, és kattintson a Séma menüre. Itt sikeresen létrehoztunk egy adatbázist (mystudentdb) és tanulói táblát a MySQL Workbench segítségével.
2. Válassza ki a táblázatot, és amikor az egeret a tanulóasztal fölé viszi, itt láthatja, hogy megjelennek a táblázat ikonjai. Kattintson a táblázatra, amely egy új ablakot nyit meg, ahol a felső rész a MySQL utasítást, az alsó rész pedig az adatsorokat mutatja.
3. Adatsor beírásához válassza ki a megfelelő oszlopot, és írja be az adatértéket. Az adatérték beszúrása a sorokba hasonló a Microsoft Excel munkalaphoz.
4. Az adatsorok megadása után kattintson az Alkalmaz->Alkalmaz>Befejezés gombra az adatsorok mentéséhez.
5. Hasonlóan szerkeszthetjük vagy módosíthatjuk a korábban elmentett adatsorokat. Módosítás után mentse el az új értéket, kattintson az Alkalmaz gombra a módosítások mentéséhez. Ez generál egy SQL frissítési utasítást, amely elmenti a változtatásokat az adatbázisba.
Sor törlése
1. Egy adott sor táblázatból való törléséhez ki kell választani egy adatsort, a jobb gombbal a sor előtti jobb oldali ikonra kattintani, és a Sor(ok) törlése opciót kell választani.
2. Most kattintson az Alkalmaz->Alkalmaz->Befejezés gombra az adatbázis módosításainak mentéséhez.
MySQL Workbench exportálási és importálási adatbázis (táblázat)
Ebben a részben megtudjuk, hogyan exportálhatjuk és importálhatjuk az adatbázist vagy táblát a MySQL Workbench használatával.
Adatbázisok exportálása (táblázatok)
1. Adatbázisok vagy táblák exportálásához lépjen a Menüsorba, kattintson a Kiszolgáló elemre, és válassza az Adatexportálás lehetőséget, a következő képernyőn látható módon. Megnyílik egy új ablak adatexportálás beállításokat és opciókat.
2. Válasszon ki egy adatbázist, és az összes megfelelő táblát megjeleníti a kiválasztott adatbázis alatt. Itt is bejelölhetünk egy vagy több adatbázis jelölőnégyzetet, hogy az adatbázist belefoglalhassuk az Export fájlba. Hasonlóképpen, az ablak bal oldali részéből kiválaszthatunk egy vagy több táblát.
3. Válasszunk ki két adatbázist, mégpedig (myproductdb és mystudentdb), beleértve az összes ezen adatbázis alatti táblát. Most lépjen a legördülő menübe, és kiválaszthatja a 'Struktúra és adatok kiíratása', 'Csak adatok kiíratása' és a 'Csak szerkezet kiíratása' opciókat.
4. Az Exportálás opcióban kiválaszthatja a kívánt exportálási útvonalat. Itt megtartom az alapértelmezett beállítást. Ezenkívül van két rádiógomb is, amelyeket alább ismertetünk.
5. Kattintson az Exportálás indítása gombra, amely megjeleníti a folyamatjelző sávot és a naplót. Most nyissa meg a Dokumentum mappát a rendszerben, hogy megkeresse az exportált fájlokat.
a 123movieshoz hasonló filmes weboldalak
Adatbázisok importálása (táblázatok)
1. Adatbázisok vagy táblák importálásához lépjen a menüsorba, kattintson a Kiszolgáló elemre, és válassza ki a lehetőséget Adatimportálás választási lehetőség. Megnyílik egy új ablak az adatimportálási beállításokkal és opciókkal.
2. Itt láthatja az adatbázisok és táblák importálására szolgáló két rádiólehetőséget, amelyek a következők:
- Importálás a Dump Project mappából
- Importálás a Self-Contained File használatával
3. Ki fogjuk választani az „Importálás a projekt mappájából” lehetőséget, és a „Mappa tartalmának betöltése” gombra kattintva megjelenítjük a projekt mappájában található összes elérhető adatbázist.
4. Válassza ki myproductdb adatbázist az Adatimportálás opcióból, és válassza ki a megfelelő terméktáblázatot is.
5. Válassza a „Struktúra és adatok kiíratása” lehetőséget, majd kattintson a Indítsa el az Importálást gombot az adatbázisok és táblák importálásához a biztonsági mentési fájlból.
6. Most lépjen a Schema->myproductdb->táblázatba, és frissítse az aktuálisan importált adatbázis vagy tábla megtekintéséhez.