Mikä on MySQL?
MySQL on avoimen lähdekoodin relaatiotietokannan hallintajärjestelmä, jota käytetään ensisijaisesti online-sovelluksiin. MySQL voi luoda ja hallita tietokantoja, jotka on täynnä hyödyllisiä tietoja, kuten työntekijöiden tietoja, varastoa ja muuta, kuten suosittu Microsoft Access -tietokanta.
Vaikka Microsoft Access, MySQL ja muut tietokannat palvelevat samanlaista asuntotietojen tarkoitusta, niiden käyttötarkoitukset ovat hyvin erilaisia.
Mikä on MySQL?
MySQL on relaatiotietokanta. Tämä tarkoittaa, että rakenteessa oleva data pystyy tunnistamaan suhteita tallennettujen tietojen välillä.

Jokainen tietokanta sisältää taulukoita. Jokainen taulukko (jota kutsutaan myös "relaatioksi") sisältää yhden tai useamman sarakkeisiin tallennetun tietoluokan. Jokainen rivi sisältää ensisijaisia ja vieraita avaimia sarakkeissa määritellyille luokille.
Oletetaan esimerkiksi, että sinulla on tietokanta, joka sisältää taulukon työntekijöiden tiedoista, kuten:
- Etunimi
- Sukunimi
- Syntymäaika
- Työntekijän numero
- asema
Ja toinen tietokannan taulukko tallentaa palkkatiedot, kuten:
- Aseman nimi
- Aseman palkka
- Asema Tuntiittain
Nämä kaksi taulukkoa voivat olla yhteydessä toisiinsa. Miten? Jos työntekijän 001 sarakkeessa luetellaan kyseisen henkilön asema kirjoittajana, se voi sitten liittyä palkkataulukkoon selvittääkseen, onko kyseessä tunti- vai palkka. Tämä on yksi tapa ajatella MySQL-relaatiotietokantaa.
Microsoft Access vs. MySQL
Microsoft Access -tietokanta sisältää kätevän, käyttäjäystävällisen käyttöliittymän, jonka avulla käyttäjät voivat syöttää tietoja, mutta MySQL-tietokannassa ei ole käyttäjäystävällistä käyttöliittymää. Vaikka on olemassa paljon kolmannen osapuolen työkaluja, jotka on suunniteltu syöttämään tietoja tietokantataulukoihin, kuten MySQL Workbench ja phpMyAdmin, niitä voi olla vaikea ymmärtää aloittelijoille.
Joten miksi käyttää MySQL: ää, jos käyttäjät eivät voi helposti syöttää tietoja tietokantataulukoihin?
MySQL-tietokantaa käytetään ensisijaisesti tietojen säilyttämiseen suuria verkkopohjaisia sovelluksia varten. Nettisivut, kuten WordPress, Facebook, Netflixja muut käyttävät MySQL-tietokantaa tietojen tallentamiseen ulkoisille tai sisäisille verkkosivustoilleen ja palveluilleen. Mitä se tarkoittaa keskivertokäyttäjälle? Se tarkoittaa, että käytät todennäköisesti epäsuorasti MySQL: ää joka päivä.
MySQL ja Linux
MySQL tuli ensimmäisen kerran käyttöön vuonna 1995. Pian sen jälkeen MySQL kehitettiin toimimaan Linux-käyttöjärjestelmässä. 8. tammikuuta 1998 MySQL-versio julkaistiin Windowsille, joka osoitti tietä WAMP-pinolle (Windows Apache MySQL PHP). Joten vaikka et olisikaan perehtynyt Linuxiin, voit silti käyttää MySQL: n tehoa. Jos olet macOS-fani, kyseiselle alustalle on saatavilla myös MySQL-versio.
Teknologiateollisuudessa on suosittu lyhenne: LAMP. Tämä lyhenne tarkoittaa Linux Apache MySQL PHP: tä ja on yksi planeetan suosituimmista web-palvelinpinoista. MySQL toimii saumattomasti Linux-alustalla ja voidaan helposti asentaa melkein mihin tahansa Linux-jakelu sinä valitset.
MySQL: n suorittamisen vaatimukset
On mahdollista, että et aio käyttää MySQL: ää suoraan jokapäiväiseen käyttöön. Miksi? Koska MySQL: n suorittamiseen tarvitset:
- Palvelin tietokannan isännöimiseksi.
- Tietokanta asennettu.
- MySQL-komentorivin ymmärtäminen.
- Kolmannen osapuolen työkalu tietojen syöttämiseen tehokkaasti.
- Toinen kolmannen osapuolen työkalu, jolla voit tarkastella ja käyttää tietoja tehokkaasti.
Relaatiotietokannat loppukäyttäjille
MySQL: ää ei ole suunniteltu loppukäyttäjien käyttöön. Ellei sinun tarvitse valjastaa palvelinpohjaisen relaatiotietokannan tehoa, paras vaihtoehto on etsiä ratkaisua, kuten Microsoft Access, Filemaker Pro Advanced (Apple-keskeinen tietokantaohjelma), tai LibreOffice Base (avoimen lähdekoodin vaihtoehto MS Accessille). Kummalla tahansa näistä työkaluista voit luoda tietokantoja, tallentaa ne tietokoneellesi ja hallita niitä sisäänrakennetuilla GUI-työkaluilla.