Maxaad u Baahan Tahay Inaad Ka Ogaato Luuqad Lagu Qoro

Luqadda Soodhaweynta Soodhaweynta (SQL) waa qaabka tilmaamaha loo isticmaalo in lagu dhexgalo xog ururin xiriir la leh . Dhab ahaantii, SQL waa luuqada kaliya ee badanaa macnaha xogta. Mar kasta oo aad la macaamisho macluumaadka noocaas ah, software wuxuu tarjumayaa amarradaada (haddii ay yihiin calaamadaha moodada ama foomka wax lagu qorayo) oo ku jira bayaan macaamil ah oo ku saabsan xogta macluumaadka. SQL wuxuu leeyahay saddex qaybood oo waaweyn: Luqada Macluumaadka Macluumaadka (DML), Luuqada Qeexida Macluumaadka (DDL), iyo Luqad Ilaalinta Macluumaadka (DCL).

Isticmaalada guud ee SQL ee Webka

Sida user ah barnaamij kasta oo barnaamijka software-a mashruuc, aad malaha isticmaali SQL, xitaa haddii aadan ogeyn. Tusaale ahaan, bogga internetka ah ee firfircoon ee macluumaadka ah (sida bogagga internetka) waxay qaadataa talooyinka dadka isticmaala foomamka iyo farriimaha oo waxay u isticmaalaan si ay u sameeyaan su'aal SQL ah oo ka soo baxa macluumaadka xogta loo baahan yahay si loo abuuro bogga xiga ee websaydhka.

Tixgeli tusaalooyinka sahlan ee internetka oo leh shaqo raadin. Bogga raadinta waxaa laga yaabaa inuu ka kooban yahay foom kaas oo ay ku jirto sanduuq qoraal ah oo aad geliso erey raadin kadibna riix batoonka raadinta. Markaad riixdo badhanka, serverka shabakadda wuxuu ka helayaa diiwaan kasta oo ka socda xogta wax soo saarka ee uu ku jiro ereyga raadinta iyo isticmaalka natiijooyinka si loo abuuro bogga internetka ee gaarka ah ee codsigaaga.

Tusaale ahaan, haddii aad raadisay alaabooyin ay ku jiraan ereyga "Irish," server wuxuu isticmaali karaa bayaankan soo socda ee SQL si uu u soo qaato alaabta la xidhiidha:

XULASHADA * MADAXWEYNAHA MAGACA MACLUUMAAD WAXAY YIHIIN '% irish%'

Waxaa la tarjumay, amarkani wuxuu soo galayaa diiwaan kasta oo ka socda miiska dushiisa oo la yiraahdo "alaab" kaas oo ku jira jilayaasha "Irish" meel kasta oo ku taal magaca sheyga.

Luuqada Manipulation Data

Luqada Daraasada Macluumaadka (DML) waxay ku jirtaa hoos-u-dhigga amarrada SQL-loo isticmaalo badanaaba - kuwaas oo si fudud u xakameynaya waxyaabaha ku jira xogta xogta qaabab. Qodobka afaraad ee ugu caansan DML waxay ka soo qaadaan macluumaadka xogta (SELECT), waxay ku darayaan macluumaad cusub database-ka (INSERT amarka), wax ka beddel macluumaadka hadda lagu kaydiyay xogta (UPDATE command), iyo ka saar macluumaadka database DELETE amar).

Luqadda Qeexidda Macluumaadka

Luqadda Macluumaadka Macluumaadka (DDL) waxa ku jira amarro aan la isticmaalin. Amarrada DDL waxay wax ka bedelaan qaabka dhabta ah ee xogta, halkii ay ka koobnaan lahayd xogta macluumaadka. Tusaalooyinka sida caadiga ah ee loo isticmaalo amarrada DDL waxaa ka mid ah kuwa loo isticmaalo inay soo saaraan miiska cusub ee xogta (CREATE TABLE), bedelida qaabka miiska dushiisa (ALTER TABLE), oo tirtir miiska xogta (DROP TABLE).

Luqadda Xakamaynta Macluumaadka

Luqad Ilaalinta Macluumaadka (DCL) ayaa loo isticmaalaa si loo maareeyo isticmaalka dadka isticmaala macluumaadka . Waxay ka kooban tahay labo amar: amarka GRANT, oo loo isticmaalo in lagu daro oggolaanshaha xogta ee isticmaalaha, iyo amarka GUDDIGA, ayaa loo isticmaalaa in laga saaro rukhsadaha jira. Labadan amarradood waxay asaas u yihiin aasaaska moodeelka nabadgelyada ee xogta database.

Qaabdhismeedka Command Command

Nasiib wanaag kuwa naga mid ah oo aan ahayn barnaamijka kombiyuutarada, amarrada SQL waxaa loogu talagalay in ay leeyihiin erey la mid ah luqadda Ingiriisiga. Waxay sida caadiga ah ka bilaabaan bayaan amar ah oo ku saabsan ficilka la qaadayo, oo ay ku xigto qeex ay ku qeexayso bartilmaameedka amarka (sida miiska gaarka ah ee ku yaala xogta ay saameeyeen amarka) iyo ugu dambeyntii, taxane taxane ah oo bixiya tilmaamo dheeraad ah.

Badanaa, si fudud u akhri waraaqaha cod bixinta SQL waxay ku siin doontaa fikrad aad u wanaagsan oo ah waxa amarka la doonayo in la sameeyo. Qaado daqiiqad aad ku akhridid ​​tusaalahan tusaala ahaaneed ee SQL statements:

KA HORREEYAA ARDAYDA ARAGTIDA QAABKA JOOJINTA = 2014

Ma qiyaasi kartaa micnaha ereyadani ay qaban doonto? Wuxuu helayaa miiska ardayga ee xogta macluumaadka oo ka tirtira dhammaan diiwaanada ardayda ka qalinjebisay 2014.

Barashada Barnaamijka SQL

Waxaanu eegnay dhowr tusaalayaal sifo oo SQL ah ee maqaalkani, laakiin SQL waa luqad balaadhan oo awood leh. Si aad u hesho faahfaahin dheeri ah, fiiri aasaaska aasaasiga ah ee SQL .