Google Play badge

structured query na wika


Structured Query Language ( SQL ): Isang Simpleng Panimula

Maligayang pagdating sa aming aralin sa Structured Query Language, o SQL . SQL ay isang espesyal na wika ng computer na tumutulong sa amin na makipag-usap sa isang database. Ang database ay isang lugar kung saan kami nag-iimbak ng maraming piraso ng impormasyon, tulad ng isang malaking library ng mga katotohanan. Sa araling ito, malalaman natin kung ano ang SQL , kung paano ito gumagana, at kung bakit ito mahalaga, gamit ang mga simpleng salita at halimbawa na maiuugnay mo mula sa pang-araw-araw na buhay.

Ano ang isang Database?

Ang isang database ay parang isang higanteng kahon o isang aklatan. Isipin na mayroon kang isang istante na puno ng mga libro. Ang bawat libro ay naglalaman ng isang kuwento o kapaki-pakinabang na impormasyon. Sa parehong paraan, ang isang database ay nagtataglay ng maraming piraso ng data. Halimbawa, mag-isip ng isang listahan ng iyong mga kaibigan, kanilang mga kaarawan, at mga paboritong kulay. Ang isang database ay maaaring mag-imbak ng lahat ng impormasyong ito nang maayos. Tulad ng isang library na nag-aayos ng mga libro sa mga istante, ang isang database ay nag-aayos ng data sa mga talahanayan.

Ano ang Structured Query Language ( SQL )?

Ang Structured Query Language ay ang wikang ginagamit namin upang makipag-usap sa mga database. Nagbibigay-daan ito sa amin na magtanong tungkol sa data, magdagdag ng bagong data, magpalit ng lumang data, o mag-alis ng data kapag hindi na ito kailangan. Isipin na mayroon kang isang kahon ng laruan at nais mong mahanap ang iyong paboritong laruang kotse. Maaari mong sabihin, "Pakipakita sa akin ang pulang kotse." Sa Structured Query Language, nagbibigay ka ng mga simpleng utos, at hinahanap ng computer ang data nang ganoon lang.

Mga Pangunahing Utos ng SQL

Mayroong ilang mga pangunahing utos sa Structured Query Language na tumutulong sa amin na magsagawa ng iba't ibang gawain sa isang database. Para silang mga magic words na nagsasabi sa computer kung ano ang gagawin. Narito ang ilang karaniwang utos:

Pinapadali ng mga command na ito na sabihin sa computer kung anong impormasyon ang gusto mong makita o baguhin. Gumagana ang mga ito tulad ng mga tagubilin kapag hinihiling mo sa iyong ina o tatay na tulungan kang makahanap ng isang bagay.

Halimbawa ng Simpleng SQL Query

Tingnan natin ang isang simpleng halimbawa upang maunawaan kung paano gumagana SQL . Isipin na mayroon kang database na tinatawag na Students . Ang database na ito ay may talahanayan na nag-iimbak ng mga pangalan ng mag-aaral at kanilang mga edad. Kung gusto mong makita ang mga pangalan at edad ng lahat ng mga mag-aaral, maaari mong gamitin ang SELECT command gaya ng sumusunod:

Halimbawa: SELECT pangalan, edad FROM Mga Mag-aaral;

Sinasabi ng command na ito sa computer: "Pakipakita sa akin ang pangalan ng mga column at edad mula sa talahanayan na tinatawag na Mga Mag-aaral ." Ito ay katulad ng pagtatanong, "Maaari ko bang makita ang isang listahan ng mga mag-aaral kasama ang kanilang mga edad?"

Pag-unawa sa mga Talahanayan sa isang Database

Ang isang talahanayan sa isang database ay tulad ng isang grid o isang tsart. Isipin ang isang tsart na maaari mong makita sa silid-aralan. Ang bawat row sa chart ay nagpapakita ng impormasyon tungkol sa isang mag-aaral, at ang bawat column ay nagpapakita ng partikular na detalye tulad ng pangalan, edad, o paboritong paksa.

Halimbawa, ang isang row ay maaaring may mga detalye ng isang mag-aaral: ang kanilang pangalan, edad, at paboritong kulay. Ang bawat column ay may label na naglalarawan kung ano ang impormasyon. Nakakatulong ito na panatilihing malinis at madaling basahin ang data.

Pag-uuri at Pag-filter ng Data

Tinutulungan tayo SQL hindi lamang upang tingnan ang data ngunit upang ayusin din ito. Maaari naming ayusin ang data sa pagkakasunud-sunod at i-filter ang data upang ipakita lamang kung ano ang gusto namin. Ang ibig sabihin ng pag-uuri ay paglalagay ng data sa isang partikular na pagkakasunud-sunod, tulad ng alphabetically (mula A hanggang Z) o ayon sa mga numero (mula sa pinakamaliit hanggang sa pinakamalaki).

Halimbawa, kung gusto mong makita ang isang listahan ng mga pangalan ng mga kaibigan sa alphabetical order, magagawa iyon ng SQL gamit ang ORDER BY command. Ang pag-filter ay nangangahulugan ng pagpili lamang ng ilang mga entry mula sa isang talahanayan. Kung gusto mong makita lang ang mga kaibigan na may kaarawan sa isang partikular na araw, maaari mong gamitin ang sugnay na WHERE upang i-filter ang iba.

Isang Simpleng Halimbawa ng Pag-uuri at Pag-filter

Isipin na gusto mong tumingin sa isang listahan ng mga mag-aaral na eksaktong 8 taong gulang at makita ang kanilang mga pangalan sa alpabetikong pagkakasunud-sunod. Maaari kang magsulat ng isang utos tulad nito:

Halimbawa: SELECT pangalan FROM Mga Estudyante WHERE age = 8 ORDER BY name;

Ang command na ito ay nagsasabi sa computer ng dalawang bagay: una, hanapin lamang ang mga row kung saan ang edad ng mag-aaral ay 8, at pangalawa, ilista ang kanilang mga pangalan simula A hanggang Z. Ito ay katulad ng pagtatanong, "Ipakita sa akin ang aking mga kaibigan na 8 taong gulang, at maaari mo bang ilista ang mga ito sa pagkakasunud-sunod?"

Iba pang mga SQL Command

Mayroong iba pang mahahalagang SQL command na tumutulong sa pamamahala ng isang database. Kabilang dito ang:

Ang lahat ng mga utos na ito ay nakakatulong na panatilihing maayos at napapanahon ang database. Ang mga ito ay mahalagang tool para sa sinumang nagtatrabaho sa data.

Pinapasimple ang Mga Tagubilin SQL gamit ang Pang-araw-araw na Mga Halimbawa

Ihambing natin ang SQL sa isang bagay na napakapamilyar: isang kahon ng laruan. Isipin na ang iyong kahon ng laruan ay isang database na nag-iimbak ng lahat ng iyong mga paboritong laruan. Ang bawat laruan ay inilalagay sa sarili nitong lugar. Kung gusto mong hanapin ang iyong asul na teddy bear, sabihin mo, "Pakipakita sa akin ang aking asul na teddy bear." Iyon ay tulad ng paggamit ng SELECT command sa SQL .

Kung kukuha ka ng bagong laruan at gusto mong ilagay ito sa iyong kahon ng laruan, gagamitin mo ang INSERT command sa SQL . Ito ay tulad ng pagdaragdag ng iyong bagong laruan upang ito ay maging bahagi ng iyong koleksyon. Kung nasira ang isang lumang laruan at gusto mong tanggalin ito, gamitin mo ang utos na DELETE .

Ang paggamit ng SQL ay tulad ng pagbibigay ng malinaw, simpleng mga tagubilin sa iyong kahon ng laruan. Nakakatulong ang bawat command na pamahalaan ang mga laruan (o data) sa paraang may katuturan at pinapanatiling maayos ang lahat.

Istraktura ng isang SQL Statement

Ang isang SQL statement ay may malinaw na istraktura na naiintindihan ng computer, tulad ng isang pangungusap na may paksa at panaguri. Halimbawa, sa pahayag:

SELECT pangalan FROM Mga Mag-aaral;

Ang salitang SELECT ay ang utos. Sinasabi nito sa computer na maghanap ng ilang partikular na data. Ang salitang pangalan ay nagsasabi kung aling piraso ng data ang gusto namin. Pagkatapos ay sinabi ng FROM Students sa computer kung saan mahahanap ang data na iyon. Ang malinaw na istrukturang ito ay lubhang nakakatulong dahil ginagawa nitong madaling sundin ang mga tagubilin.

Iba't ibang Flavors ng SQL

Ginagamit ang SQL sa maraming mga computer system, at sa paglipas ng panahon, iba't ibang bersyon ng SQL ang lumitaw. Ang ilan sa mga sikat na uri ay kinabibilangan ng:

Kahit na ang mga bersyon na ito ay maaaring may maliit na pagkakaiba, lahat sila ay gumagamit ng parehong mga pangunahing ideya. Para silang iba't ibang brand ng paborito mong meryenda. Ang bawat isa ay mabuti sa sarili nitong paraan at ginagamit para sa mga partikular na trabaho.

Bakit Namin Gumagamit ng SQL ?

SQL ay lubhang kapaki-pakinabang dahil tinutulungan tayo nitong pamahalaan at mahanap ang data na kailangan natin nang mabilis. Sa ating pang-araw-araw na buhay, maraming negosyo at paaralan ang kailangang subaybayan ang maraming impormasyon. Halimbawa, ang isang aklatan ay nangangailangan ng isang paraan upang malaman kung aling mga aklat ang magagamit at kung alin ang hiniram. Pinapadali ng SQL para sa library na suriin ang catalog nito.

Katulad nito, maaaring gumamit SQL ang isang paaralan upang magpanatili ng talaan ng mga pangalan ng mag-aaral, pagdalo, o mga marka. Isipin ang pagkakaroon ng isang malaking listahan ng lahat ng iyong mga kaklase at kanilang mga marka. Sa SQL, mabilis na mahahanap ng mga guro ang impormasyong kailangan nila sa pamamagitan ng pagtatanong ng mga tamang tanong.

Pinapasimple rin ng SQL na magdagdag ng bagong data kapag may bagong sumali, baguhin ang impormasyon kapag nagbago ang mga bagay, o alisin ang data na hindi na kailangan. Ang kakayahang umangkop na ito ay isa sa mga dahilan kung bakit ginagamit SQL sa maraming iba't ibang larangan, na ginagawang mas madali ang ating buhay araw-araw.

Paggamit ng SQL sa Araw-araw na Aplikasyon

SQL ay hindi lamang para sa mga paaralan at aklatan. Ginagamit ito sa maraming pang-araw-araw na aplikasyon, kabilang ang:

Ang mga halimbawang ito ay nagpapakita na ang SQL ay isang mahalagang bahagi ng maraming system na ginagamit namin araw-araw. Kahit na nagsisimula ka lang matuto, ang pag-unawa sa Structured Query Language ay nagbibigay sa iyo ng isang sulyap sa kung paano gumagana ang modernong teknolohiya.

SQL at ang Mundo ng Programming

SQL ay isang mahalagang tool sa mundo ng programming. Ang mga programming language ay mga code na nagsasabi sa mga computer kung paano gumawa ng maraming gawain. Gumagana SQL sa iba pang mga programming language tulad ng Python, JavaScript, at Java. Magkasama silang gumagawa ng mga website, app, at laro na tinatamasa namin araw-araw.

Isipin ang programming bilang pagbuo ng isang palaisipan. Ang bawat piraso ay may espesyal na trabaho. SQL ay isa sa mga bahaging ito, at responsable ito sa paghawak ng data. Bagama't maaari kang makakita ng mga masasayang interface at makukulay na disenyo, tahimik na gumagana SQL sa background, tinitiyak na naroon ang tamang impormasyon kapag kinakailangan.

Kahit na bata ka pa, ang kaunting kaalaman tungkol sa SQL ay makakatulong sa iyong maunawaan ang higit pa tungkol sa kung paano pinagsama-sama ang mundo ng computer. Ipinapakita nito na ang data ay tulad ng isang malaking kuwento, at SQL ay ang wikang tumutulong sa pagsasalaysay ng kuwentong iyon.

Ang Grammar ng SQL

Tulad ng pag-aaral ng anumang wika, mahalagang malaman ang grammar ng SQL. Sa Ingles, ang pangungusap ay may paksa at pandiwa. Sa SQL , ang isang pahayag ay may command, mga field (o column), at isang pangalan ng talahanayan. Halimbawa, sa SQL statement:

SELECT pangalan FROM Mga Mag-aaral;

Ang command ay SELECT , ang field ay pangalan , at ang table ay Students . Ang pag-unawa sa istrukturang ito ay nakakatulong sa iyo na magsulat ng malinaw at tamang mga utos para sundin ng computer.

Paggamit ng SQL na may Relational Database

Ang Structured Query Language ay kadalasang ginagamit sa mga relational database. Ang isang relational database ay nag-iimbak ng data sa mga talahanayan na maaaring nauugnay sa isa't isa. Halimbawa, isipin na ang isang talahanayan ay nagtataglay ng impormasyon tungkol sa mga mag-aaral at ang isa ay nagtataglay ng impormasyon tungkol sa mga klase. Maaaring pagsamahin SQL ang mga talahanayang ito nang magkasama upang makita mo kung sinong mag-aaral ang nasa aling klase.

Ginagawa ito ng Structured Query Language sa pamamagitan ng paggamit ng command na tinatawag na JOIN . Pinagsasama-sama nito ang data mula sa dalawa o higit pang mga talahanayan na may kaugnayan, katulad ng pagkonekta ng dalawang piraso ng isang puzzle. Sa ganitong paraan, makakakuha ka ng kumpletong larawan ng impormasyon.

Mga Uri ng Data sa SQL

Sa isang database, ang bawat piraso ng data ay dapat may isang uri. Sa SQL , ang isang uri ng data ay nagsasabi sa computer kung anong uri ng data ang nasa isang column. Ang ilang karaniwang uri ng data ay:

Ang paggamit ng tamang uri ng data ay napakahalaga. Isipin na mayroon kang isang kahon na may label na "Mga Numero" at inilagay mo ang iyong mga guhit dito. Ito ay magiging nakalilito upang buksan ang kahon at makita na maraming mga bagay ay hindi pag-aari. Sa parehong paraan, kailangang malaman SQL kung ito ay nakikitungo sa isang salita, isang numero, o isang petsa, upang maproseso nito nang tama ang impormasyon.

Bumuo ng Kumpiyansa sa Mga Kasanayan SQL

Ang pag-aaral ng SQL ay maaaring mukhang medyo nakakalito sa simula, ngunit sa pagsasanay, nagiging mas madali ito. Ang bawat utos na natutunan mo ay parang pag-aaral ng bagong salita sa isang wika. Kapag sinimulan mong gamitin ang mga utos na ito, mas magiging kumpiyansa ka sa pakikipag-usap sa mga database.

Tandaan na okay lang na magkamali. Ang bawat pagkakamali ay isang pagkakataon upang matuto ng bago. Sa paglipas ng panahon, bubuo ka ng isang matibay na pundasyon, at ang paggamit ng SQL ay parang pagbabasa ng paborito mong kwento o paglalaro ng paborito mong laro.

Patuloy na magsanay at mag-explore. Habang natututo ka ng higit pa tungkol sa SQL , matutuklasan mo ang higit pang kamangha-manghang mga paraan upang magamit ito sa mga kapana-panabik na proyekto. Tulad ng pag-aaral na magsulat o magbasa, ang iyong mga kasanayan ay lalago sa oras at pagsisikap.

Mga Real-World na Application ng SQL

Ginagamit ang SQL saanman sa ating modernong mundo. Narito ang ilang totoong buhay na mga halimbawa kung saan SQL ay lubhang kapaki-pakinabang:

Ang mga halimbawang ito ay nagpapakita na SQL ay hindi lamang isang paksa sa silid-aralan. Ito ay isang makapangyarihang tool na ginagamit sa maraming pang-araw-araw na gawain. Ang pag-aaral ng SQL ay tulad ng pagkakaroon ng isang espesyal na key na tumutulong sa pag-unlock at pag-unawa kung gaano kahalaga ang impormasyon na iniimbak at pinamamahalaan sa likod ng mga eksena.

Mga SQL Command at Keyword

Ang bawat SQL command ay gawa sa mahahalagang keyword. Ang mga keyword na ito, gaya ng SELECT , FROM , WHERE , at ORDER BY , ay ginagamit upang bumuo ng mga pahayag na mauunawaan ng computer. Kung paanong sinusunod natin ang mga panuntunan kapag bumubuo ng mga pangungusap sa Ingles, dapat din nating sundin ang mga panuntunan sa SQL .

Nangangahulugan ito ng paggamit ng mga tamang keyword sa wastong pagkakasunud-sunod. Kung sumulat ka ng isang command na may maling pagkakasunud-sunod, maaaring malito ang computer at hindi maintindihan ang iyong pagtuturo. Ang pag-aaral ng mga panuntunang ito ay mahalaga bago sumabak sa mas kumplikadong mga paksa.

Pagkonekta ng SQL sa Iba Pang Mga Lugar sa Teknolohiya

SQL ay isa sa maraming mga tool na ginagamit ng mga programmer upang lumikha ng mga modernong application. Ito ay mahusay na gumagana sa iba pang mga programming language. Halimbawa, maaaring gumamit ang isang website ng HTML, CSS, at JavaScript para sa disenyo nito at mga pakikipag-ugnayan ng user, habang pinangangasiwaan SQL ang pagsubaybay sa lahat ng data sa background.

Isipin ang paggawa ng masarap na sandwich. HTML, CSS , at JavaScript ay tulad ng tinapay, gulay, at karne, habang SQL ay tulad ng lihim na sarsa na pinagsasama-sama ang lahat. Ang bawat bahagi ay kailangan para maging malasa at kumpleto ang panghuling produkto.

Ipinapakita nito kung gaano kahalaga ang SQL sa mundo ng teknolohiya. Tinutulungan nito ang iba't ibang bahagi na gumana nang walang putol at tinitiyak na ang impormasyon ay nakaimbak at nakuha nang tama.

Mahahalagang Tip para sa Pag-aaral SQL

Narito ang ilang simpleng tip upang matulungan kang mas matutunan SQL :

Makakatulong ang mga tip na ito na gawing masayang paglalakbay ang pag-aaral SQL . Ang bawat bagong command na pinagdadaanan mo ay isang hakbang pasulong sa pag-unawa kung paano pinamamahalaan ang data.

Ang Hinaharap ng SQL

SQL ay ginamit sa loob ng maraming taon at patuloy na napakahalaga sa mundo ng mga computer. Kahit na ang mga bagong teknolohiya ay binuo, ang mga pangunahing ideya ng SQL ay nananatiling kapaki-pakinabang. Maraming kumpanya, website, at application ang umaasa sa SQL upang mahawakan ang malaking halaga ng data.

Tutulungan ka ng pag-aaral ng SQL ngayon na maunawaan kung paano inaayos ang impormasyon sa maraming system, mula sa mga proyekto ng paaralan hanggang sa malalaking aplikasyon sa negosyo. Nag-aalok ito ng magandang pundasyon para sa iyong hinaharap kung pipiliin mong matuto nang higit pa tungkol sa teknolohiya at programming.

Buod ng Mga Pangunahing Punto

Sa araling ito, natuklasan namin na ang Structured Query Language ay isang simple ngunit makapangyarihang wika upang makipag-ugnayan sa mga database. Nalaman namin na ang isang database ay parang isang malaking library na nag-iimbak ng maraming piraso ng data, at tinutulungan kami ng Structured Query Language na magtrabaho kasama ang data na iyon sa maraming paraan. Ang mga simpleng command tulad ng SELECT, INSERT, UPDATE, at DELETE ay nagbibigay-daan sa amin na makakuha, magdagdag, o magbago ng impormasyon nang madali. Ginalugad din namin kung paano maaaring pagbukud-bukurin ng Structured Query Language ang data, i-filter ito, at sumali sa maraming talahanayan upang ipakita ang mga ugnayan sa pagitan ng mga piraso ng impormasyon.

Sa pamamagitan ng pag-uugnay ng SQL sa mga pang-araw-araw na halimbawa tulad ng mga kahon ng laruan, mga chart ng klase, at mga aklatan, makikita natin kung paano gumagana ang wikang ito sa magiliw na paraan. Ginagamit man ito para sa pamamahala ng mga aklat sa isang library, pagsubaybay sa mga marka sa paaralan, o pagpapanatiling ligtas ng mga tala sa isang bangko, SQL ay isang mahalagang tool sa ating modernong digital na mundo.

Itinuro sa atin ng araling ito na kahit na ang kumplikadong tunog na mga paksa ay maaaring maunawaan gamit ang simpleng wika at malinaw na mga halimbawa. Panatilihin ang paggalugad, pagsasanay, at pagtatanong. Ang bawat bagong hakbang sa pag-aaral SQL ay nagbubukas ng higit pang mga pagkakataon upang maunawaan kung paano iniimbak at ginagamit ang impormasyon sa mundo sa paligid mo.

Download Primer to continue