Matrika pridobivanja je ukaz, ki uporabnikom omogoča zbiranje določenega niza spremenljivk ali informacij. Čeprav lahko tisti, ki tega izraza ne poznajo, mislijo, da je niz za pridobivanje vrsta programskega niza, je niz za pridobivanje pravzaprav ukaz, ki manipulira z matriko. Matrika je razred programskega predmeta, ki je sestavljen iz več označenih spremenljivk. Niz na splošno ima ime ali oznako, ki programerjem omogoča uporabo vseh informacij v matriki z enim ukazom.
Najpogostejši tip ukaza za pridobivanje za matriko se uporablja v tehnologiji baze podatkov mySQL. V tem primeru niz za pridobivanje ni del mySQL, temveč je zunanji ukaz s sintakso PHP ali hiperbesedilne predhodne obdelave. Matrika pridobivanja omogoča uporabnikom, da vrnejo eno vrstico iz baze podatkov mySQL.
Pomembno je omeniti, da je v bazi podatkov mySQL vrstica informacij, ki sestavlja matriko, sestavljena iz polj, ki vsebujejo različne vrste spremenljivk. V klasičnih nizih za računalniško programiranje je niz pogosto sestavljen iz spremenljivk iste vrste informacij. Medtem ko ima lahko običajno polje računalniškega programiranja v objektno usmerjenem jeziku pet različnih vsebnikov, od katerih vsak vsebuje celo število, je niz baze podatkov mySQL pogosto videti kot profil primarne spremenljivke, ki je shranjena v prvem stolpcu baze podatkov. Kot konkreten primer bi lahko celotna vrstica baze podatkov mySQL vključevala ime osebe, starost in državo prebivališča.
Z uporabo polja za pridobivanje lahko uporabnik mySQL dobi prvi niz informacij v prvi vrstici baze podatkov. Na primer, ukaz za pridobivanje za matriko v tem kontekstu lahko vrne ta niz spremenljivk: “Tom, 35, Pennsylvania.” Uporabniki lahko znova in znova uporabljajo niz za pridobivanje, da vrnejo dodatne vrstice informacij, ki bi v tem primeru vključevale enake informacije o različnih posameznikih.
Ta običajna vrsta ukaza matrike za pridobivanje predstavlja dober način za pridobivanje podatkov iz standardnih vrst baz podatkov, ki jih uporabljajo današnja podjetja in organizacije. To je ena od njegovih primarnih uporab v programski skupnosti. Druge vrste programskih ukazov se lahko imenujejo tudi nizi za pridobivanje, vendar lahko delujejo nekoliko drugače. Na splošno razumevanje matrike pridobivanja pomaga razvijalcu izvedeti več o manipulaciji z matriko in njenimi različnimi manjšimi deli podatkov.