Skip to main content

Ano ang SQL (nakabalangkas na wika ng query)?

Ang isa sa mga pangunahing paggamit ng mga computer, mula sa kanilang pagsisimula, ay ang pagmamanipula ng data.Ang mga database ng milyon -milyong nilikha at manipulahin ng mga computer sa loob ng mga dekada.Tulad ng mga computer ay naging mas sopistikado, gayon din ang software na ginamit upang himukin ang kanilang mga pag -andar.Ang isa sa mga pinakatanyag na wika ng application ng application ng database sa mga araw na ito ay ang Structured Query Language (SQL).Ang wikang ito ay nagbibigay ng simple at kumplikadong mga protocol ng pamamahala ng database, mula sa pangunahing pag -input ng data at pagtanggal hanggang sa kumplikadong mga query, pagmamanipula, at pag -uulat ng pinakamataas na pagkakasunud -sunod.Sa mga araw na ito, ang SQL ang pamantayan para sa mga ganitong bagay.Gayunpaman, sapat din ito upang hawakan ang pag -andar ng negosyo para sa mga mainframes, server, at mga protocol ng negosyo.Ito ang ganitong uri ng aktibidad ng pagmamanipula ng data na nakakakuha ng mga malalaking pangalan ng Oracle at IBM na kasangkot.

Ang dalawang kumpanyang ito, higit sa iba pa, ay nagpayunir sa pag -ampon ng SQL bilang pangunahing wika ng pagmamanipula ng database.Gayunman, kasing lakas ng SQL ay, mayroon itong mga limitasyon.Pangunahing ito ay isang wika na batay sa query, at tumpak na naglalarawan din sa mga limitasyon nito.Ang mga query na tumatakbo sa SQL ay maaaring maging hinihingi tulad ng maiisip ng mga programmer o mga tagapamahala ng system, ngunit sa huli, ang SQL ay gumawa ng higit pa kaysa sa hiniling na gawin.Ang mga kagawaran ng pamamahala ng data na nais ng higit na mapapalawak na pag-andar ng database ay mahusay na tumingin sa Basic, C, C ++, o iba't ibang mga wika na nakabase sa WebAng application ng database na ginagamit mo upang maisagawa ang mga naturang gawain ay tumatakbo sa SQL.Disenyo ng Programmer ang SQL upang maging mabilis at mahusay.Ang isang kaaya -aya na kinahinatnan ng limitadong pag -andar nito ay ang pagsasagawa nito ng mga itinalagang gawain nang napakabilis talaga.Ang pagkuha ng data, kahit na ng malaking halaga ng data, ay halos agad -agad.Ang pagmamanipula ng data ay tumatagal ng kaunti sa mga termino ng millisecond, ngunit ang pagkakaiba ay malamang na mapapansin sa mga gumagamit ng tao.Sa kasong ito, ang limitadong pag -andar ay hindi isang disbentaha, ngunit isang kalamangan.

hindi lamang ang Oracle at IBM na nagdidisenyo sa SQL sa mga araw na ito, gayunpaman.Maraming iba pa ang gumagawa nito.Hindi nakakagulat, ang Microsoft ay nasa pinuno ng klase na ito.Ang tagalikha ng Windows ay may sariling bersyon ng SQL, na higit na batay sa server at dahil dito tinatawag na Microsoft SQL Server.Ang Microsofts Wildly Popular Access Database Program ay nagpapatakbo ng bersyon na ito ng SQL.Ang iba pang mga pamilyar na programa na batay sa SQL na nakabase sa SQL ay kasama ang FileMaker Pro, FoxPro, at ang bukas na mapagkukunan na MySQL.