Introduzzjoni għal

Il-Lingwa ta 'Mistoqsija Strutturata hija Behind Databases Relazzjonali Moderna kollha

Il -Lingwa ta 'Mistoqsija Strutturata (SQL) hija l-lingwa tad-databases. Id- databases kollha relazzjonali moderni, inkluż l-Aċċess, FileMaker Pro, Microsoft SQL Server u Oracle jużaw SQL bħala l-blokka tal-bini bażika tagħhom. Fil-fatt, ħafna drabi huwa l-uniku mod li tista 'tinteraġixxi mad-database stess. L-interfaces ta 'utent grafiċi kollha li jipprovdu d-data tad-dħul u l-funzjonalità tal-manipulazzjoni huma xejn aktar minn tradutturi SQL. Huma jieħdu l-azzjonijiet li inti tagħmel grafikament u jaqilbuhom għall-kmandi SQL mifhuma mid-database.

SQL huwa simili għall-Ingliż

Fuq dan il-punt, inti tista 'taħseb li int ma' programmatur u t-tagħlim ta 'lingwa ta' programmar ċertament mhux sa sqaq tiegħek. Fortunatament, fil-qalba tagħha, SQL hija lingwa sempliċi. Għandha numru limitat ta 'kmandi, u dawk il-kmandi jistgħu jinqraw ħafna u huma kważi strutturati bħal sentenzi bl-Ingliż.

Introduzzjoni ta 'Databases

Biex tifhem SQL, huwa importanti li jkollok għarfien bażiku dwar kif jaħdmu d-databases. Jekk int komdu b'termini bħal "tabella", "relazzjoni" u "mistoqsija", tħossok liberu li tħawwad id-dritt! Jekk le, tista 'tixtieq taqra l- Fundamentali tad-Database ta' l-artiklu qabel ma tgħaddi.

Ejja nħarsu lejn eżempju. Ejja ngħidu li għandek database sempliċi mfassla biex iżżomm l-inventarju għal maħżen ta 'konvenjenza. Wieħed mit-tabelli fid-database tiegħek jista 'jkun fih il-prezzijiet tal-oġġetti fuq l-ixkafef tiegħek indiċizzati minn numri tal-istokk uniċi li jidentifikaw kull oġġett. Int probabilment tagħti dik it-tabella isem sempliċi bħal "Prezzijiet".

Forsi inti tixtieq li tneħħi l-oġġetti mill-maħżen tiegħek li huma pprezzati fuq $ 25, inti "mistoqsija" id-database għal lista ta 'dawn l-oġġetti kollha. Dan huwa fejn tidħol SQL.

Your Ewwel Mistoqsija SQL

Qabel ma nidħlu fid- dikjarazzjoni SQL meħtieġa biex tinkiseb din l-informazzjoni, ejja nippruvaw inressqu l-mistoqsija tagħna bl-Ingliż sempliċi. Irridu "jagħżlu n-numri kollha tal-ħażna mit-tabella tal-prezzijiet fejn il-prezz huwa ta 'iktar minn $ 25." Dik hija talba pjuttost sempliċi meta espressa bl-Ingliż sempliċi, u huwa kważi sempliċi fl-SQL. Hawn il-korrispondenti dikjarazzjoni SQL:

SELECT StockNumber
MINN PREZZIJIET
FEJN Prezz> 5

Huwa sempliċi bħal dik! Jekk taqra d-dikjarazzjoni ta 'hawn fuq, int issib li hija estremament simili għall-mistoqsija bl-Ingliż li għamilna fl-aħħar paragrafu.

Interpretazzjoni ta 'Dikjarazzjonijiet SQL

Issa ejja nipprova eżempju ieħor. Din id-darba, madankollu, ser nagħmluha lura. L-ewwel, ser nipprovdilek id-dikjarazzjoni SQL u ejja nara jekk tistax tispjegaha bl-Ingliż sempliċi:

SELECT Price
MINN PREZZIJIET
FEJN StockNumber = 3006

Allura, x'taħseb li din id-dikjarazzjoni tagħmel? Dak hu dritt, jerġa 'jikseb il-prezz mid-database għall-partita 3006.

Hemm lezzjoni waħda sempliċi għandek tieħu l bogħod mid-diskussjoni tagħna f'dan il-punt: SQL huwa bħall-Ingliż. Tinkwetax dwar kif tibni dikjarazzjonijiet SQL; ahna nwasslu ghal dak fil-bqija tas-serje taghna. Biss tirrealizza li SQL mhix intimidanti għax tista 'tidher l-ewwel.

Firxa ta 'Dikjarazzjonijiet SQL

SQL tipprovdi firxa wiesgħa ta 'dikjarazzjonijiet, li minnhom SELECT hija waħda biss. Hawn huma xi eżempji ta 'dikjarazzjonijiet SQL komuni oħra:

Minbarra dawn id-dikjarazzjonijiet SQL, tista 'tuża klawsoli SQL, fosthom il-klawżola WHERE użata fl-eżempji ta' qabel. Dawn il-klawsoli jservu biex jirfinaw it-tip ta 'data biex taġixxi. Minbarra l-klawżola WHERE, hawnhekk huma klawsoli ohra użati:

Jekk inti interessat li tesplora aktar SQL, SQL Fundamentals huwa tutorja b'ħafna partijiet li jesplora l-komponenti u l-aspetti tas-SQL f'aktar dettall.