Hvað er SQL og hvernig er það notað?

Structured Query Language, eða SQL, er forritunarmál sérstaklega búið til fyrir gagnagrunna. Það er mest útfærða gagnasafn tungumálið; allir hafa þörf fyrir SQL.

SQL er notað til að deila og stjórna gögnum, einkum gögnum sem finnast í samskiptatækni stjórnunarkerfum - gögn eru skipulögð í töflur og hægt er að tengja margar skrár sem innihalda töflur af gögnum saman við sameiginlegt reit.

Með því að nota SQL er hægt að leita (biðja um upplýsingar úr gagnagrunni), uppfæra og endurskipuleggja gögn, svo og búa til og breyta töflunni (uppbyggingu) gagnagrunnskerfis og stjórna aðgangi að gögnum. Algeng hugbúnað sem notaður er fyrir SQL netþjóna er Microsoft Access, MySQL og Oracle.

Saga SQL

Árið 1969 skilgreindi IBM rannsóknir Edgar F. Codd samskiptatækni líkanið, sem varð grundvöllur þess að þróa SQL tungumálið. Einfaldlega er samskiptatæknis líkanið með sameiginlegt smáatriði (eða "lykill") sem tengist ýmsum gögnum. Dæmi er notandanafn sem tengist bæði raunverulegt nafn og símanúmer.

Nokkrum árum síðar byrjaði IBM að vinna á nýtt tungumál fyrir tengsl gagnasafn stjórnun kerfi byggt á niðurstöðum Codd. Tungumálið var upphaflega kallað SEQUEL, eða Structured English Query Language. Þetta verkefni, kallað System / R, fór í gegnum nokkrar gerðir og endurskoðanir og nafnið á tungumálinu var breytt nokkrum sinnum áður en það var loksins kallað SQL.

Eftir að hafa byrjað að prófa SQL árið 1978, byrjaði IBM að þróa auglýsing vörur, þar á meðal SQL / DS (1981) og DB2 (1983). Aðrir sölumenn fylgdu því vel og tilkynndu eigin viðskiptabanka SQL-undirstaða þeirra. Þar með talin Oracle, sem gaf út fyrstu vöru sína árið 1979, sem og Sybase og Ingres.

Nám SQL

SQL er auðveldara fyrir byrjendur að læra en það er fyrir þá að taka upp forritunarmál eins og Java, C ++, PHP eða C #.

Ef þú vilt læra SQL, en þú hefur mjög lítið fyrirliggjandi forritunargrund, gætirðu haft það gagn af því að prófa það með því að nota eina af auðlindunum hér að neðan, þá taka dýpra kafa með formlegu háskólastigi eða samfélagsskóla. Annars gætir þú nýtt þér marga ókeypis námskeið á netinu eða greitt fjarnámskeið.

Hér eru nokkur dæmi um ókeypis námskeið:

Ef þú hefur áhuga á greiddum fjarnámskeiðum, mælum við með alþjóðlegu Webmasters Association (IWA) Inngangur að SQL (Using Access) eða Inngangur að SQL (Using MySQL).

Ég hef tekið IWA námskeið áður. The SQL sjálfur eru aðeins fjórar vikur löng, en þeir eru meira uppbyggðar en sjálfsnámstækni vegna þess að námskeiðin eru leiðbeinandi og fela í sér að ljúka ákveðnum verkefnum einu sinni í viku. Þú vilt vera undrandi hversu mikið þú getur lært á svo stuttum tíma.

Gagnlegar bækur um SQL fyrir byrjendur eru:

Skoðaðu staðbundna bókasafnið þitt til að sjá hvort þau bera þessar eða aðrar inngangs SQL bækur.

SQL færni er æskilegt

Eins og áður hefur komið fram þarf nánast allir einhver með SQL þekkingu í skipulagi þeirra.

Samkvæmt Gooroo voru 50.705 störf auglýst árið 2015 sem krefst SQL þekkingar og miðgildi laun fyrir stöðu sem krefst SQL þekkingar er $ 81.632.

Hér eru nokkrar af þeim stöðum sem krefjast SQL færni: