O le a le SQL ma le faʻafefea ona faʻaaogaina?

Sini o le Query Language, poʻo le SQL, o se polokalame faʻapitoa e faʻapipiʻiina mo faʻamaumauga. O le gagana faʻamaumauga e sili ona faʻalauiloaina; E tofu tagata uma ma se manaʻoga mo le SQL.

O le SQL e faʻaaogaina e faʻasoa ma faʻatautaia faʻamaumauga, aemaise lava faʻamaumauga o loʻo maua i faiga faʻavae fesoʻotaiga o faʻamaumauga faʻamaumauga - o loʻo tuʻuina atu faʻamaumauga i luga o laulau, ma tele faila, o loʻo i ai laulau o faʻamaumauga, e mafai ona fesoʻotai faʻatasi e se fanua masani.

I le faaaogaina o le SQL, e mafai ona e fesiligia (talosaga mai faʻamatalaga mai faʻasalalauga), faʻafouina ma toe faʻatulaga faʻamaumauga, faʻapea foi le fatuina ma le fesuiaiga o le mamanu (fausaga) o se masini komepiuta, ma le puleaina o avanoa i faʻamaumauga. O komepiuta masani e faʻaaoga mo saito SQL e aofia ai le Microsoft Access, MySQL, ma Oracle.

Talafaasolopito o le SQL

I le 1969, na faʻamatalaina ai e le tagata suʻesuʻe a le IBM Edgar F. Codd le faʻasologa o faʻamaumauga o faʻamaumauga, lea na avea ma faavae mo le atiaeina o le gagana SQL. I le faigofie, o le faʻamaumauga o faʻamaumauga autu o le i ai o se vaega masani o faʻamatalaga (poʻo se "ki") faʻatasi ma faʻamatalaga eseese. O se faʻataʻitaʻiga o se igoa ole igoa e fesoʻotaʻi ma lou igoa moni ma le telefoni.

I ni nai tausaga mulimuli ane, na amata galue ai le IBM i se gagana fou mo faiga faʻavae o faʻamaumauga o faʻamaumauga e faʻatatau i faʻamatalaga a Codd. O le gagana muamua na taʻua o SEQUEL, poʻo le Structured English Query Language. O lenei poloketi, faʻapipiʻi System / R, na faʻataunuʻuina ni nai faʻatinoga ma toe teuteuga, ma na suia le igoa o le gagana i ni nai taimi ao le i faaigoaina o SQL.

Ina ua amata le suʻeina o le SQL i le 1978, amata amataina e IBM oloa tau pisinisi, e aofia ai le SQL / DS (1981) ma le DB2 (1983). Na mulimulitaʻi isi tagata faʻatau, faʻasalalau a latou lava pisinisi faʻavae pisinisi faʻavae. O nei mea na aofia ai Oracle, o ia na faʻatuina lana oloa muamua i le 1979, faʻapea foʻi ma Sybase ma Ingres.

Aoaoina o le SQL

O le SQL e faigofie tele mo tagata amata e aʻoaʻo nai lo le latou pikiina o gagana amata e pei o Java, C ++, PHP poʻo le C #.

Afai e te manaʻo e aʻoaʻo i le SQL, ae itiiti lava le polokalama o loʻo i ai nei, e mafai ona e manuia mai le taumafai i le faʻaaogaina o se tasi o punaoa o loʻo i lalo, ona e loloto ai lea i le aʻoga aloaia a le kolisi poʻo le kolisi. A leai, e mafai ona e faʻaaogaina le tele o faʻatautaia luga o luga o le initaneti poʻo le totogiina o aʻoaʻoga mamao-aʻoga.

O nisi nei o faʻataʻitaʻiga o aʻoaʻoga saoloto:

Afai e te fiafia i aʻoaʻoga aʻoaʻoga mamao-aʻoaʻo, matou te fautuaina le Ipu a le International Webmasters Association (IWA) i le SQL (Faʻaaogaina o le Access) poʻo le Folasaga i le SQL (Faʻaaogaina o MySQL).

Ua ou aveina vasega IWA i luma atu. O le SQL ua na o le fa vaiaso le umi, ae ua sili atu ona faʻatulagaina nai lo aʻoaʻoga a le tagata lava ia ona o aʻoaʻoga e taʻitaʻia faiaoga ma aofia ai le maeʻaina o tofiga faapitoa i le vaiaso. O le ae ofo i le tele o mea e mafai ona e aʻoaʻoina i se taimi puupuu puupuu.

Tusi aoga i luga o le SQL mo amataga e aofia ai:

Siaki lau faletusi i le lotoifale e iloa ai pe latou te tauaveina nei tusi poʻo isi faʻamatalaga SQL.

Tomai Faʻatonu e Manaomia

E pei ona taʻua muamua, toetoe o tagata uma e manaʻomia se tasi e iai le malamalamaga SQL i la latou faʻalapotopotoga.

E tusa ai ma le tala a Gooroo, e 50,705 galuega na faasalalauina i le 2015 lea na manaʻomia ai le malamalama SQL, ma o le totogi maualalo mo se tulaga e manaʻomia ai le malamalama SQL o le $ 81,632.

O nisi nei o ituaiga o tulaga e manaʻomia ai tomai faʻapitoa: