Mis on MYSQL või SQL andmebaas?
MySQL on väga populaarne avatud lähtekoodiga relatsioonbaasihaldur Rootsi firmalt MySQL AB, mis kasutab struktureeritud päringukeelt (SQL). Kuna MySQL’i lähtekood on avalik, siis võib igaüks seda GNU litsentsi tingimustele vastavalt alla laadida ja oma vajadustele kohandada.
SQL on enamlevinud päringukeel andmebaasidega suhtlemiseks, mis arendati IBM poolt varastel 70-del. Andmetega töötamiseks kasutati selles keelt SEQUEL (Structured English Query Language), mis on SQL keele esimeseks versiooniks. Keelt kirjeldati 1976 a. novembris ajakirjas IBM Journal of R&D. Keelele anti hiljem uus nimi - SQL (Structured Query Language). 70-ndate lõpus nägi Relational Software Inc (praegune Oracle Corporation) loodus potentsiaali ning arendas oma versiooni SQL’st.
Nagu öeldud on SQL andmebaasistandard. Kuid iga SQL arendaja lisab juurde täiendavaid omadusi ja seega on tekkinud mitmeid versioone. Enam levinumad andmebaasimootorid on MySQL, PostreSQL, aga ka Microsoft SQL server.
Andmebaasid lubavad teil hoida palju informatsiooni lihtsasti ligipääsetaval viisil. Andmebaasid ise ei ole inimeste poolt lihtsad lugeda. MySQL andmebaasid on vajalikud paljudele veebi programmidele/skriptidele kaasaarvatud foorumitele, CMS’idele ja teistele. Et kasutada andmebaasi, peate selle looma. Ainult MySQL kasutajad millel on antud andmebaasi jaoks õigused saavad sealt lugeda ja sinna kirjutada.
Algajal on vast kõige lihtsam võrrelda MySQL'i MS Exceli või mõne muu tabeliarvutusprogramiga. Nii nagu Excelis on failid, mis võivad sisaldada palju tabeleid, on MySQLis andmebaasid, mis võivad samuti sisaldada palju tabeleid.
MySQL paistab silma kiiruse, töökindluse ja paindlikkuse poolest ning töötab eriti hästi sisuhalduses. Tänapäeva uued kodulehed ongi peamiselt üles ehitatud andmebaasile, kus asub info ja selle töötlemine.