MySQL je široko uporabljen sistem za upravljanje relacijskih baz podatkov (RDBMS = Relational Database Management System (slo. Sistem za upravljanje relacijskih baz podatkov)). MySQL je odprto kodna implementacija relacijske podatkovne baze, ki za delo s podatki uporablja jezik SQL. Najpogostejša operacija v SQL je poizvedba, izvedena s stavkom SELECT. Standardni stavek SELECT ne vpliva na podatke v bazi in jih ne spremeni. SQL je standardni jezik za dostop in upravljanje baz podatkov. MySQL deluje na principu odjemalec - strežnik, pri čemer lahko strežnik namestimo kot sistem, porazdeljen na več strežnikov. Obstaja veliko število odjemalcev, zbirk ukazov in programskih vmesnikov za dostop do podatkovne baze MySQL.
MySQL lahko izvaja poizvedbe, pridobi podatke, vstavi zapise, posodobi zapise baze podatkov, briše zapise, ustvari tabele, ustvari poglede, ustvari shranjene procedure, nastavi dovoljenja za tabele, procedure in poglede. Ustvari nove baze v bazi podatkov. MySQL se uporablja na spletnih straneh, kjer se podatki lahko prikažejo ali shranijo nazaj v bazo. Če želimo za prikaz podatkov iz baze potrebujemo standardne RDBMS programe. Ko želimo oblikovati, potrebujemo znanje HTML in CSS. RDBMS = Relational Database Management System (slo. Sistem za upravljanje relacijskih baz podatkov) in je osnova za MySQL in vse druge sodobne podatkovne sisteme. Podatki v RDBMS so shranjeni v objektih baze podatkov, imenovanih tabele. Tabela je zbirka povezanih podatkovnih vnosov in je sestavljen iz stolpcev in vrstic. Vsaka tabela je razdeljena na manjša polja.
MySQL urejevalniki (IDE) omogočajo skrbnikom baz podatkov in spletnim razvijalcem izvajanje vseh vrst poizvedb. Ti urejevalniki tudi pomagajo vzpostaviti povezavo z našo zbirko podatkov, kjer lahko dostopamo, nadzorujemo in manipuliramo s podatki. Integrirana razvojna okolja zagotavljajo tesno povezane komponente s podobnim uporabniškim vmesnikom, ki so zasnovani za povečanje produktivnosti programerjev in skrbnikov. IDE predstavlja program, v katerem se izvajajo vsi procesi razvijalcev. Nekatere funkcije urejevalnikov MySQL vključujejo vzpostavitev objektov baze podatkov, definiranje sheme in primerka baze podatkov, odpravljanje napak, testiranje podatkov, analiza in upravljanje uporabnikov. V tej vadnici bomo uporabljali XAMPP, lahko pa tudi preverimo in delamo s PHPStorm Database. Če želimo uporabljati lokalno bazo podatkov, najprej namestimo XAMPP.
Za komentiranje uporabimo dva znaka minus (--), to je za enovrstične komentarje. Medtem, ko za dvovrstične komentarje potrebujemo poševnico in zvezdico (/*) za začetek več vrstičnega komentarja in za konec več vrstičnega komentarja zvezdico in poševnico (*/).
SELECT * FROM table -- prikaži celotno tabelo
Več-vrstični komentar je napisan med znaki /* in se konča z */.
SELECT * FROM table /* za več-vrstični komentar, uporabljamo že znane znake */
Po uspešni namestitvi odpremo XAMPP kot administrator in v MySQL vrstici izberemo Admin, da se nam odpre zbirka podatkov.