Kenyelletso ho

Puo ea Phatlalatso e Hlophisitsoeng ke Behind All Modern Relational Databases

Puo ea Structured Query (SQL) ke puo ea marang-rang. Litlaleho tsohle tsa morao-rao tsa setsoalle , ho kenyeletsa Access, FileMaker Pro, Microsoft SQL Server le Oracle sebelisa SQL e le motheo oa mohaho oa bona. Ha e le hantle, hangata ke tsela feela eo u ka sebelisanang le database ka eona. Litsebelisoa tsohle tsa basebelisi ba litšoantšo tse fanang ka lits'ebetso tsa ho kena le ho sebetsana le lits'ebetso ha li letho ho feta bafetoleli ba SQL. Ba nka liketso tseo u li etsang ka mokhoa o hlakileng le ho li fetolela SQL litaelo tse utloisisoang ke database.

SQL e tšoana le Senyesemane

Ka nako ena, u ka 'na ua nahana hore ha u moqapi oa thuto' me u ithuta puo ea lenaneo ka sebele ha e phahame. Ka lehlohonolo, mokokotlong oa eona, SQL ke puo e bonolo. E na le litaelo tse fokolang tsa litaelo, mme litaelo tseo li baloa haholo 'me li batla li hlophisitsoe joaloka lipolelo tsa Senyesemane.

Ho hlahisa Databases

Ho utloisisa SQL, ke habohlokoa hore u be le kutloisiso ea motheo ea hore na marang-rang a sebetsa joang. Haeba u phutholohile ka mantsoe a kang "tafoleng," "kamano" le "potso," ikutloe u lokolohile ho lema pele! Haeba ha ho joalo, u ka lakatsa ho bala sehlooho se reng Database Fundamentals pele u fetela pele.

A re boneng mohlala. Ha re re u na le boitsebiso bo bonolo bo reretsoeng ho boloka pokello ea lebenkele le bonolo. E 'ngoe ea litafole tsa hau ea marang-rang e ka' na ea e-na le litheko tsa lisebelisoa tsa hau tse kentsoeng ke linomoro tsa thepa tse ikhethang tse khethollang ntho e 'ngoe le e' Mohlomong u ka fana ka tafole lebitso le bonolo le kang "Litefiso."

Mohlomong u batla ho tlosa lintho tse tsoang lebenkeleng la hau tse theko e fetang $ 25, o tla "botsa" leseli la lenane la lintho tsena tsohle. Sena ke moo SQL e kenang teng.

Potso ea hau ea pele ea SQL

Pele re kena polelong ea SQL e hlokehang ho fumana boitsebiso bona, a re ke re leke ho pheta potso ea rona ka Senyesemane se hlakileng. Re batla ho "khetha lintlha tsohle tsa thepa ho tloha litekong tsa theko moo theko e fetang $ 25". Ke kōpo e bonolo haholo ha e hlalositsoe ka Senyesemane se hlakileng, mme e batla e le bonolo ho SQL. Mona ke polelo e tšoanang ea SQL:

SELECT StockNumber
FROM FROM Prices
HOKA PELE> 5

Ho bonolo joalo! Haeba u bala polelo e ka holimo ka lentsoe le phahameng, u tla fumana hore e tšoana haholo le potso ea Senyesemane eo re e botsitseng serapeng sa ho qetela.

Ho fetolela litlaleho tsa SQL

Joale a re ke re leke mohlala o mong. Lekhetlong lena, leha ho le joalo, re tla e khutlela morao. Pele, ke tla u fa polelo ea SQL 'me re bone haeba u ka e hlalosa ka Senyesemane se hlakileng:

Khetha Ntho
FROM FROM Prices
WHERE StockNumber = 3006

Joale, u nahana hore polelo ee e etsa'ng? Ke 'nete, e fumana theko ho tloha ho database bakeng sa thepa 3006.

Ho na le thuto e le 'ngoe e bonolo eo u lokelang ho e tlosa puisanong ea rona mona: SQL e tšoana le Senyesemane. U se ke ua tšoenyeha ka hore na u haha ​​lipolelo tsa SQL joang; re tla fihla ho tse ling tsa lihlooho tsa rona. Hlahloba feela hore SQL ha e tšosang kaha e ka qala ho hlaha.

Boitsebiso bo bongata ba SQL

SQL e fana ka lipolelo tse fapa-fapaneng, tseo SELECT e le 'ngoe feela. Mona ke mehlala ea lipolelo tse ling tse tloaelehileng tsa SQL:

Ho phaella ho lipolelo tsena tsa SQL, u ka sebelisa likarolo tsa SQL, har'a bona polelo ea WHERE e sebelisitsoeng mehlala e fetileng. Mantsoe ana a sebetsa ho ntlafatsa mofuta oa data hore o sebetse. Ho phaella tabeng ea WHERE, ho na le likarolo tse ling tse tloaelehileng tse sebelisoang:

Haeba u thahasella ho tsoela pele ho hlahloba SQL, SQL Fundamentals ke thuto e nang le mekhahlelo e mengata e hlahlobang likarolo le likarolo tsa SQL ka ho qaqileng.