Mis on MySQL?

MySQL on avatud lähtekoodiga relatsioonilise andmebaasi haldussüsteem, mida kasutatakse peamiselt võrgurakenduste jaoks. MySQL saab luua ja hallata andmebaase, mis on täidetud kasulike andmetega, nagu töötajate teave, inventar ja palju muud, nagu populaarne Microsoft Accessi andmebaas.

Kuigi Microsoft Access, MySQL ja muud andmebaasid teenivad samasugust eluasemeandmete eesmärki, on nende kasutusalad väga erinevad.

Mis on MySQL?

MySQL on relatsiooniline andmebaas. See tähendab, et struktuuris olevad andmed on võimelised tuvastama seoseid salvestatud teabeüksuste vahel.

MYSQL andmebaas.

Iga andmebaas sisaldab tabeleid. Iga tabel (mida nimetatakse ka "suhteks") sisaldab ühte või mitut veergudesse salvestatud andmekategooriat. Iga rida sisaldab esmased ja võõrvõtmed veergudes määratletud kategooriate jaoks.

Oletame näiteks, et teil on andmebaas, mis sisaldab tabelit töötajate teabega, näiteks:

  • Eesnimi
  • Perekonnanimi
  • Sünnikuupäev
  • Töötaja number
  • positsioon

Ja veel üks selle andmebaasi tabel salvestab palgaarvestuse teavet, näiteks:

  • Ametikoha nimi
  • Ametikoht Palk
  • Positsioon Tunniti

Neid kahte tabelit saab üksteisega seostada. Kuidas? Kui töötaja 001 veerus on kirjas selle isiku ametikoht kirjanikuna, võib see olla seotud palgatabeliga, et teada saada, kas see ametikoht on tunni- või töötasu. See on üks viis mõelda MySQL-i relatsiooniandmebaasile.

Microsoft Access vs. MySQL

Microsoft Accessi andmebaas sisaldab käepärast ja kasutajasõbralikku GUI-d, mis võimaldab kasutajatel andmeid sisestada, kuid MySQL-i andmebaasil pole kasutajasõbralikku GUI-d. Kuigi on palju kolmandate osapoolte tööriistu, mis on loodud andmete sisestamiseks andmebaasi tabelitesse, näiteks MySQL töölaud ja phpMyAdmin, võib algajatele olla neid raske mõista.

Miks siis kasutada MySQL-i, kui kasutajad ei saa lihtsalt andmebaasi tabelitesse andmeid sisestada?

MySQL-i andmebaasi kasutatakse peamiselt suurte veebipõhiste rakenduste andmete salvestamise vahendina. Veebisaidid nagu WordPress, Facebook, Netflixja teised kasutavad MySQL-i andmebaasi andmete salvestamiseks oma välistele või sisemistele veebisaitidele ja teenustele. Mida see tavakasutaja jaoks tähendab? See tähendab, et tõenäoliselt kasutate MySQL-i kaudselt iga päev.

MySQL ja Linux

MySQL ilmus esmakordselt 1995. aastal. Varsti pärast seda töötati MySQL välja Linuxi operatsioonisüsteemi jaoks. 8. jaanuaril 1998 ilmus Windowsile MySQL-i versioon, mis juhatas teed WAMP-pinule (Windows Apache MySQL PHP). Seega, isegi kui te pole Linuxiga tuttav, saate siiski kasutada MySQL-i jõudu. Kui olete macOS-i fänn, on selle platvormi jaoks saadaval ka MySQL-i versioon.

Tehnikatööstuses on populaarne akronüüm: LAMP. See akronüüm tähendab Linux Apache MySQL PHP-d ja on üks populaarsemaid veebiserverivirnu planeedil. MySQL töötab sujuvalt Linuxi platvormil ja seda saab hõlpsasti installida peaaegu igale poole Linuxi levitamine sa valid.

Nõuded MySQL-i käivitamiseks

Tõenäoliselt ei hakka te MySQL-i igapäevaseks kasutamiseks otse käivitama. Miks? Kuna MySQL-i käitamiseks vajate:

  • Server andmebaasi majutamiseks.
  • Andmebaas installitud.
  • MySQL-i käsurea mõistmine.
  • Kolmanda osapoole tööriist andmete tõhusaks sisestamiseks.
  • Veel üks kolmanda osapoole tööriist andmete tõhusaks vaatamiseks ja kasutamiseks.

Lõppkasutajate relatsiooniandmebaasid

MySQL ei olnud mõeldud lõppkasutaja kasutamiseks. Kui teil pole vaja kasutada serveripõhise relatsiooniandmebaasi jõudu, on kõige parem otsida lahendust nagu Microsoft Access, Filemaker Pro Advanced (Apple'i-keskne andmebaasiprogramm) või LibreOffice'i baas (avatud lähtekoodiga alternatiiv MS Accessile). Kummagi neist tööriistadest saate luua andmebaase, salvestada need oma arvutisse ja hallata neid sisseehitatud GUI tööriistade abil.