MySQL Workbenchi õpetus algajatele: kuidas & Kasutage

Lang L: none (table-of-contents):

Anonim

Mis on MySQL?

MySQL on avatud lähtekoodiga relatsiooniline andmebaas.

MySQL on platvormidevaheline, mis tähendab, et see töötab mitmel erineval platvormil, nagu Windows, Linux ja Mac OS jne.

Selles MySQL Workbenchi õpetuses saate teada

  • Mis on MySQL?
  • Miks kasutada MySQL-i?
  • Tutvustame MySQL Workbenchi
  • MySQL töölaud - modelleerimise ja kujundamise tööriist
  • MySQL workbench - SQL-i arendustööriist
  • MySQL töölaud - haldustööriist
  • Installige MySQL-i töölaua juhend

Miks kasutada MySQL-i?

Turul on mitmeid suhteliste andmebaaside haldussüsteeme.

Relatsioonandmebaaside näideteks on näiteks Microsoft SQL Server, Microsoft Access, Oracle, DB2 jne.

Võib küsida, miks valiksime MySQL-i teiste andmebaaside haldussüsteemide asemel.

Vastus sellele küsimusele sõltub paljudest teguritest.

Vaatame MySQLi tugevaid külgi võrreldes relatsiooniliste andmebaasidega nagu SQL Server -

  • MySQL toetab mitut salvestusmootorit, millel kõigil on oma spetsifikatsioonid, samas kui muud süsteemid, näiteks SQL server, toetavad ainult ühte salvestusmootorit. Selle väite hindamiseks vaatame kahte MySQL-i toetatud salvestusmootorit.
  • InnoDB: - selle vaikemälumootor, mis on versiooniga 5.5 varustatud MySQL-iga. InnoDB toetab viitevõimalusi võõrvõti ja toetab ka ACID-standardseid tehinguid.
  • MyISAM: - see oli MySQL-i vaikemälumootor enne versiooni 5.5. MyISAMil puudub tehingute tugi. Selle eelised InnoDB ees on lihtsus ja kõrge jõudlus.
  • MySQL on teiste seonduvate andmebaaside süsteemidega võrreldes suure jõudlusega. Selle põhjuseks on disaini lihtsus ja mitme salvestusega mootorite tugi.
  • Tasuv, see on kulude osas suhteliselt odavam, kui võrrelda teiste relatsiooniliste andmebaasidega. Tegelikult on kogukonna väljaanne tasuta. Kommertsväljaandel on litsentsitasu, mis on ka kulutõhus võrreldes selliste toodete nagu Microsoft SQL Server litsentsitasudega.
  • Platvormidevaheline - MySQL töötab paljudel platvormidel, mis tähendab, et seda saab juurutada enamikus masinates. Muud süsteemid, näiteks MS SQL Server, töötavad ainult Windowsi platvormil.

MySQL-iga suhtlemiseks vajate serverile juurdepääsu tööriista, mis saab MySQL-serveriga suhelda. MySQL toetab mitut kasutajaühendust.

Mis on MySQL Workbench?

MySQL Workbench on visuaalse andmebaasi kujundamise ja modelleerimise tööriist MySQL serveri relatsiooniandmebaasi jaoks. See hõlbustab uute füüsiliste andmemudelite loomist ja olemasolevate MySQL-i andmebaaside muutmist tagurpidi / edasi-inseneri ja muudatuste haldamise funktsioonidega. MySQL-i töölaua eesmärk on pakkuda liidest andmebaasidega töötamiseks lihtsamalt ja struktureeritumalt.

Alustamine MySQL-i töölaud - modelleerimise ja kujundamise tööriist

  • Mudelid on kõige kehtivamate ja suure jõudlusega andmebaaside keskmes. MySQLworkbenchil on tööriistad, mis võimaldavad arendajatel ja andmebaaside administraatoritel visuaalselt luua füüsilisi andmebaaside kujundusmudeleid, mida saab hõlpsasti muundada MySQL-i andmebaasideks, kasutades edasiarendust.
  • MySQL töölaud toetab mitme mudeli loomist samas keskkonnas.
  • See toetab kõiki objekte, näiteks tabeleid, vaateid, salvestatud protseduure, päästikuid jms, mis moodustavad andmebaasi.
  • MySQL-i töölaual on sisseehitatud utiliit, mis annab teada kõikidest võimalikest probleemidest andme modelleerijale.
  • See võimaldab ka erinevaid modelleerimismärke ja seda saab laiendada, kasutades LUA skriptikeelt.

Allpool toodud joonis näitab MySQLWorkbenchi modelleerimisakent.

MySQL workbench - SQL-i arendustööriist

Struktureeritud päringukeel (SQL) võimaldab meil manipuleerida oma relatsioonide andmebaasidega. SQL on kõigi relatsiooniliste andmebaaside keskmes.

  • MySQLworkbench, on sisse ehitanud SQL-i visuaalse redaktori.
  • Visual SQL-i redaktor võimaldab arendajatel koostada, redigeerida ja käivitada päringuid MySQL-i serverite andmebaasidega. Sellel on andmete vaatamiseks ja eksportimiseks utiliite.
  • Selle süntaksivärvide esiletõstjad aitavad arendajatel hõlpsasti SQL-i lauseid kirjutada ja siluda.
  • Mitu päringut saab käivitada ja tulemusi kuvatakse automaatselt erinevatel vahelehtedel.
  • Päringud salvestatakse ka ajaloo paneelile hilisemaks otsimiseks ja käitamiseks.

Allpool toodud joonis näitab MySQL Workbenchi SQL-i arendusakent.

MySQL töölaud - haldustööriist

Serverihaldus mängib ettevõtte andmete turvalisuses kriitilist rolli. Peamised serverihaldusega seotud probleemid on kasutajate haldus, serveri seadistamine, serverilogid ja palju muud. Workbench MySQL-il on järgmised funktsioonid, mis lihtsustavad MySQL-i serveri haldamise protsessi;

  • Kasutajahaldus - visuaalne utiliit kasutajate haldamiseks, mis võimaldab andmebaasi administraatoritel vajaduse korral hõlpsalt uusi kasutajaid lisada ja olemasolevaid eemaldada, anda õigusi ja loobuda õigustest ning vaadata kasutajaprofiile.
  • Serveri konfigureerimine - võimaldab serveri täpsemat konfigureerimist ja optimaalse jõudluse täpsustamist.
  • Andmebaasi varundamine ja taastamine - visuaalne tööriist MySQLi prügifailide eksportimiseks / importimiseks. MySQLi prügifailid sisaldavad SQL-i skripte andmebaaside, tabelite, vaadete, salvestatud protseduuride loomiseks ja andmete sisestamiseks.
  • Serverilogid - visuaalne tööriist MySQL-i serverilogide vaatamiseks. Logid sisaldavad tõrke-, binaar- ja InnodDB-logisid. Need logid on serveris diagnoosimisel kasulikud. Allpool toodud joonis näitab MySQL Workbenchi modelleerimisakent.

Alloleval joonisel on näha Workbench MySQL-i administraatori paneel.

Kuidas installida MySQL-i töölaua juhend (Windowsi jaoks)

Selles algajatele mõeldud MySQL Workbenchi õpetuses õpime MySQL Workbenchi installima ja kasutama.

MySQL-i töölaua installimine on kaheastmeline protsess.

1) Installige MySQL kogukonna server

2) MySQL-i töölaua installimine - töölaua saate installida zip-faili või MSI-installeri abil (soovitatav)

Märkus. Installimise installimiseks vajate administraatori või energiakasutaja õigusi.

Alustamine

Kui olete ülaltoodud installimise lõpetanud, peate seadistama MySQL Workbenchi, nagu allpool näidatud -

1. Esimene samm on Workbench MySQL käivitamine. Seda, mida näete, nimetatakse koduaknaks

2. Järgmisena peate looma oma MySQL Serveri ühenduse, mis sisaldab üksikasju sihtandmebaasi serveri kohta, sealhulgas selle ühendamise kohta. Klõpsake MySQL Workbenchi koduaknas nuppu "+" . See avab uue ühenduse seadistamise . Nõustaja


3. Algajana saate luua ühenduse kohapeal installitud serveri jaoks. Klõpsake MySQL-i serveri kooskonfiguratsiooni kontrollimiseks aknas Uue ühenduse seadistamine nuppu Konfigureeri serveri haldamine .

4. Avaneb uus aken nimega Kohaliku halduse seadistamine . Jätkamiseks klõpsake nuppu Edasi.

5. Järgmisena testib viisard ühendusi andmebaasiga. Kui test ebaõnnestub, pöörduge tagasi ja parandage andmebaasi ühenduse parameetrid. Järgmisena avab see hüpikakna, kus palutakse teie juurparoolil kontrollida ühenduse loomist kohaliku mysql-serveri eksemplariga. Parool on see, mille määrasite MySQL Workbenchi installimisel. Sisestage oma parool ja vajutage OK

6. Järgmisena testib viisard ühendusi andmebaasiga. Kui test ebaõnnestub, minge tagasi ja parandage andmebaasi ühenduse parameetrid. Muul juhul, kui kõik testid on edukad, klõpsake jätkamiseks nuppu Edasi.

7. Pärast seda avaneb uus viisard kohaliku teenuse haldamise kohta - see võimaldab teil vahetada mitme ühele masinale installitud mysql-seeria vahel. Algajana saate sellest mööda minna ja jätkamiseks klõpsake nuppu Edasi .

8. Seejärel kontrollib viisard võimalust pääseda juurde MySQL Serveri konfiguratsioonifailile ja testib käske Start / Stop.

9. Järgmisena saate üle vaadata praegused konfiguratsioonid. Pärast konfiguratsioonide ülevaatamist klõpsake serveri kaaskonfigureerimise lõpetamiseks nuppu Lõpeta

10. Järgmine samm on ühenduse seadistamine, mida saab kasutada serveriga ühenduse loomiseks. Kui te pole veel ühendust loonud, võite kasutada antud vaikeväärtusi. Pärast ühenduse nime [1] sisestamist klõpsake nuppu Test Connection [2].

11. Avaneb uus dialoogiboks, kus küsitakse parooli root / valitud kasutaja jaoks. Kui teie MySQL-i juurkasutajal on parool, saate selle sisestada funktsiooni Store in Vault abil. Klõpsake nuppu OK.

Kui kasutaja sisestatud parool on õige, kuvatakse järgmine ekraan. Klõpsake mõlemal nupul OK ja teil on hea minna.

Kodulehel kuvatakse uus eksemplar.

Topeltklõpsake ja hakake päringuid tegema.

Kokkuvõte

  • MySQL on avatud lähtekoodiga relatsiooniline andmebaas, mis on platvormidevaheline.
  • MySQL toetab mitut salvestusmootorit, mis parandavad oluliselt serveri jõudluse häälestamist ja paindlikkust. Enne versiooni 5.5 oli vaikemälumootoriks MyISAM, millel puudus tehingute tugi alates versioonist 5.5; vaikemälumootor on InnoDB, mis toetab tehinguid ja võõraid võtmeid.
  • MySQL-i serverit saab hallata mitmete serverile juurdepääsu mysql-tööriistade abil, mis sisaldavad nii kaubanduslikke kui ka avatud lähtekoodiga tooteid. Populaarsete näidete hulka kuuluvad:
  • phpMyAdmin - platvormidevaheline veebipõhine avatud lähtekoodiga serverile juurdepääsu tööriist
  • SQLYog - suunatud Windowsi platvormile, töölaua äriserveri juurdepääsutööriistale
  • MySQL töölaud - platvormidevaheline avatud lähtekoodiga serverile juurdepääsu tööriist
  • MySQL töölaud on MySQL-serveri integreeritud arenduskeskkond. Sellel on utiliidid andmebaaside modelleerimiseks ja kujundamiseks, SQL-i arendamiseks ja serverite haldamiseks.