ÒdinatèDe

SQL "pou nul": ki sa ou bezwen konnen inisyasyon la?

Pou dat, "pou nul" kou yo SQL yo ap vin de pli zan pli popilè. Li kapab trè fasil yo eksplike, paske pi souvan a ou ka jwenn sa yo rele "dinamik" sèvis entènèt nan mond lan jodi a. Yo se rezonab fleksib djenn, epi yo ki baze sou baz done. Tout pwogramasyon inisyasyon ki te deside konsakre tèt li nan kreyasyon an nan sit, premyèman ekri nan kou yo SQL "pou nul".

Poukisa aprann lang lan?

Premye a tout, SQL se anseye nan lòd yo plis kreyasyon an nan yon gran varyete aplikasyon pou youn nan popilè ki pi nan dat motè blogs - WordPress. Apre w fin pase yon kèk leson senp, ou pral deja kapab kreye queries plase nan nenpòt ki konpleksite, ki te sèlman konfime senplisite la nan lang lan.

Ki sa ki se SQL?

Estriktire rekèt Lang, oswa estriktire rekèt Lang, te kreye ak yon sèl sèl lide: n detèmine ki kalite done, bay aksè a yo epi trete yo nan yon entèval relativman kout. Si ou konnen SQL-valè, lè sa a ou pral konprann ke sa a sèvè ki dwe nan sa yo rele lang yo "nonprocedural". Sa vle di kapasite li genyen ladan yo sèlman deskripsyon an nan nenpòt eleman oswa rezilta yo ke ou vle wè nan tan kap vini an sou sit la. Men, pwogramè sa a pa presize sou ki sa egzakteman ki pral jwenn rezilta yo. Chak demann nouvo nan lang sa a se yon kalite siplemantè "supèrstruktur." Yo nan lòd ke nan kote y ap antre nan baz done a, ak demann yo pral rive vre.

Ki sa ki pwosedi Ou kapab fè lè l sèvi avèk lang sa a?

Malgre senplisite li yo, baz done SQL pèmèt ou kreye yon anpil nan demann yo pi divèsifye. Se konsa, sa ou kapab fè si ou aprann lang programmation enpòtan sa a?

  • kreye yon varyete de tab;
  • resevwa, magazen, epi modifye done a;
  • chanje estrikti a nan tab yo nan sèl diskresyon li yo;
  • konbine enfòmasyon an te resevwa nan yon sèl inite ki;
  • kalkile done yo te resevwa;
  • bay pwoteksyon konplè pou enfòmasyon yo.

Ki ekip yo ki pi popilè nan lang sa a?

Si ou deside ale nan kou yo SQL "pou nul", Lè sa a, ou pral resevwa enfòmasyon detaye sou kòmandman ke yo te itilize nan kreye pi queries plase ak li. Ki pi komen an pa lwen yo jan sa a:

  1. DDL - li se yon lòd ki espesifye done yo. Li se itilize yo kreye, modifye ak efase yon varyete de objè ki nan baz done a.
  2. DCL - yon ekip ki jere done. Li se sèvi ak bay aksè a itilizatè diferan yo enfòmasyon ki nan baz done a, osi byen ke yo sèvi ak yon tab oswa vi.
  3. TCL - yon ekip ki jere divès kalite tranzaksyon yo. Objektif prensipal li se detèmine kou a nan tranzaksyon an.
  4. DML - manipile done yo jwenn. Misyon yo gen ladan sa ki pèmèt itilizatè a pou avanse pou pi yon varyete de enfòmasyon ki soti nan baz done a oswa kontribye nan li.

Ki kalite privilèj ki egziste sou sèvè sa a

Anba privilèj pou refere a moun aksyon ki ka fè youn oswa yon lòt itilizatè dapre sitiyasyon imigrasyon yo. Pi ba a, nan kou, se yon login nòmal. Natirèlman, sou tan privilèj yo se sijè a chanje. Old yo pral efase ak bann nouvo te ajoute. Kòm nan jounen jodi a, tout moun ki pase kou SQL sèvè "pou nul", konnen ke gen plizyè kalite aktivite pèmèt:

  1. Objè kalite - se itilizatè a yo pèmèt yo fè nenpòt lòd sèlman nan relasyon ak yon yon objè patikilye ki nan baz done a. An menm tan an pou diferan objè ki privilèj diferan. Yo menm tou yo tache pa sèlman nan yon itilizatè patikilye, men tou, yo ròch yo. Si yon moun ap itilize ap itilize kapasite yo, mwen te kreye yon tab, lè sa a li se te konsidere kòm mèt kay li yo. Se poutèt sa, nan bon li oswa li chwazi mete privilèj yo nouvo pou lòt moun kap itilize ki asosye ak enfòmasyon ki nan li.
  2. Sistèm kalite - sa yo rele enfòmasyon an copyright. Kliyan ki resevwa privilèj sa yo, kapab kreye yon varyete de objè ki nan baz done a.

Istwa a nan SQL an

te lang sa a kreye pa IBM nan 1970, rechèch laboratwa a. Pandan ke non l 'te yon ti kras diferan (fen), men apre yon kèk ane nan itilize, li chanje yo, pou redui ti jan an. Malgre sa, menm jodi a, anpil byen li te ye entènasyonal ekspè nan jaden an nan pwogram toujou konnen non an nan tan lontan an. SQL te kreye ak yon objektif yon sèl - yo envante yon lang ki ta ka se konsa senp ki li te kapab san yo pa nenpòt pwoblèm yo aprann menm senp entènèt divinò. Yon reyalite enteresan an se ke pandan ke SQL pa t 'sèlman lang nan sa yo. Nan Kalifòni, te yon lòt gwoup de ekspè nan devlope yon engr ki similè yo, men li pa t 'vin gaye anpil. Jiska 1980, te gen varyasyon plizyè nan SQL, ki yo, se sèlman nan yon sèten limit diferan de youn ak lòt. Pou anpeche konfizyon, nan 1983, li te Variant a estanda te kreye, ki se popilè jodi a. kou SQL "pou nul" fè w konnen pi plis sou sèvis la ak konplètman eksplore li pou yon semèn.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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