Mga computerMga database

SQL "para sa Dummies": kung ano ang kailangan mong malaman ang mga baguhan?

Upang petsa, "para sa dummies" ang SQL kurso ay magiging increasingly popular. Maaari itong maging mas madali upang ipaliwanag, dahil ang mas madalas maaari mong mahanap ang tinaguriang "dynamic" mga serbisyo ng web sa mundo ngayon. Ang mga ito ay may makatuwirang kakayahang umangkop upak at base sa database. Ang lahat ng baguhan programmer na nagpasya upang italaga ang kanyang sarili sa paglikha ng mga site, lalo na nakasulat sa SQL kurso "para sa dummies".

Bakit matutunan ang wika?

Una sa lahat, SQL ay tinuruan upang palawakin ang paglikha ng iba't ibang uri ng mga application para sa isa sa mga pinaka-popular na sa petsa engine blog - WordPress. Matapos ang pagpasa ng ilang simpleng mga aralin, ikaw ay nai-magagawang lumikha ng query ng anumang kumplikado, na kung saan lamang kinukumpirma ang simple ng mga wika.

Ano ang SQL?

Wika Structured Query sa Paghahanap, o nakabalangkas Query Language, ay nilikha na may isang solong layunin: upang matukoy ang uri ng data, na nagbibigay ng access sa mga ito at ituring ang mga ito sa isang relatibong maikling pagitan. Kung alam mo SQL-halaga, at pagkatapos ay sa iyo na maunawaan na ang server na ito ay kabilang sa mga tinatawag na "nonprocedural" wika. Ibig sabihin, ang kakayahan upang isama lamang ang pagganap ng anumang mga bahagi o ang mga resulta na nais mong makita sa hinaharap sa site. Ngunit ito programmer ay hindi tumutukoy sa kung ano ang eksaktong ay pagpunta upang makakuha ng mga resulta. Ang bawat bagong kahilingan sa wikang ito ay isang uri ng dagdag na "higanteng gusali." Sa ganoong pagkakasunod-sunod kung saan sila ay ipinasok sa database, at mga kahilingan ay matutupad.

Ano ang mga pamamaraan ay maaaring gumanap gamit ang wikang ito?

Sa kabila ng pagiging simple nito, SQL database ay nagbibigay-daan sa iyo upang lumikha ng isang pulutong ng mga pinaka-magkakaibang mga kahilingan. Kaya kung ano ang maaari mong gawin kung malaman mo ito mahalaga na wika programming?

  • lumikha ng isang iba't ibang mga talahanayan;
  • tumanggap, tindahan, at baguhin ang data;
  • baguhin ang istraktura ng talahanayan sa sarili nitong paghuhusga;
  • pagsamahin ang mga natanggap na impormasyon sa isang solong unit;
  • kalkulahin ang natanggap data;
  • magbigay ng ganap na proteksyon ng mga impormasyon.

Aling koponan ay pinaka-popular sa wikang ito?

Kung magpasya kang bisitahin ang SQL kurso "para sa dummies", pagkatapos ay makakatanggap ka ng detalyadong impormasyon tungkol sa mga command na ginagamit sa paglikha tanong sa mga ito. Ang pinaka-karaniwang sa pamamagitan ng malayo ay ang mga sumusunod:

  1. DDL - ito ay isang command na tumutukoy sa data. Ito ay ginagamit upang lumikha, baguhin at tanggalin ang isang iba't ibang mga bagay sa database.
  2. DCL - isang koponan na namamahala data. Ito ay ginagamit upang magbigay ng access sa iba't-ibang mga gumagamit na ang impormasyon sa database, pati na rin ang paggamit ng isang table o view.
  3. TCL - isang koponan na namamahala iba't-ibang uri ng mga transaksyon. Ang pangunahing layunin ay upang matukoy ang mga kurso ng transaksyon.
  4. DML - manipulates ang data na nakuha. Ang misyon nito ay nagpapahintulot sa gumagamit na ilipat ang isang iba't ibang mga impormasyon mula sa database o mag-ambag dito.

Ang mga uri ng mga pribilehiyo na umiiral sa server na ito

Sa ilalim ng pribilehiyo ay tumutukoy sa mga aksyon na maaaring magsagawa ng isa o isa pang gumagamit ayon sa kanilang kalagayan. Pinakamababa, siyempre, ay isang normal na pag-login. Of course, sa paglipas ng panahon ang mga pribilehiyo ay maaaring magbago. Old ay tatanggalin at mga bago naidagdag. Sa ngayon, lahat ng mga taong pumasa sa SQL Server kurso "para sa dummies", alam na ang ilang mga uri ng mga pinapahintulutang aktibidad:

  1. uri ng object - ang gumagamit ay maaaring magsagawa ng anumang mga command na lamang na may kaugnayan sa isang partikular na bagay na nasa database. Kasabay nito para sa iba't ibang mga bagay ay naiiba pribilehiyo. Sila rin ay nakalakip hindi lamang sa isang partikular na gumagamit, ngunit din sa mga mesa. Kung ang isang tao ay gumagamit ng kanilang mga kakayahan, nilikha ko ang isang table, pagkatapos ito ay itinuturing na may-ari nito. Samakatuwid, sa kanyang karapatan na humirang ng bagong pribilehiyo para sa iba pang mga user na kaugnay sa mga impormasyon na naririto.
  2. i-type ang System - ang tinatawag na impormasyon sa copyright. Mga customer na makatanggap ng ganitong pribilehiyo, maaaring lumikha ng isang iba't ibang mga bagay sa database.

Ang kasaysayan ng SQL

Ang wikang ito ay nilikha sa pamamagitan ng IBM sa 1970, ang pananaliksik laboratoryo. Habang ang kanyang pangalan ay bahagyang naiiba (SEQUEL), ngunit pagkatapos ng ilang taon ng paggamit, ito nagbago, pagbabawas ng kaunti. Sa kabila ng ito, kahit na ngayon, maraming mga kilalang international eksperto sa larangan ng programming pa rin bigkasin ang pangalan ng gulang. SQL ay nilikha na may isang solong layunin - upang ilikha ang isang wika na magiging sobrang simple na maaari itong lumabas nang walang anumang mga problema upang malaman ang kahit na simpleng user ng Internet. Ang isang kawili-wiling katotohanan ay na habang ang SQL ay hindi lamang ang naturang wika. Sa California, isa pang grupo ng mga eksperto ay bumuo ng isang katulad na Ingres, ngunit hindi siya naging laganap. Hanggang 1980, mayroong ilang mga pagkakaiba-iba ng SQL, na kung saan ay para lamang sa isang tiyak na lawak naiiba mula sa bawat isa. Upang maiwasan ang pagkalito, sa 1983, ang standard na variant ay nalikha na, na kung saan ay popular na ngayon. SQL kurso "para sa Dummies" ipaalam sa iyo ng higit pa tungkol sa mga serbisyo at ganap na galugarin ito para sa isang ilang linggo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.atomiyme.com. Theme powered by WordPress.