Seo U Lokelang ho se Tseba ka Lipuo Tse Hlophisitsoeng

Puo ea Structured Query (SQL) ke setemoso sa litaelo tse sebelisetsoang ho sebelisana le database ea relationships . Ha e le hantle, SQL ke eona feela puo eo marang-rang a mangata ae utloisisang. Nako le nako ha u sebelisana le database, software e fetolela litaelo tsa hao (ebang ke li-mouse kapa li-entries) ho polelo ea SQL eo database e tsebang ho e hlalosa. SQL e na le likarolo tse tharo tse ka sehloohong: Puo ea Matšoao a Ditshebeletso (DML), Puo ea Definition Data (DDL), le Language Control Language (DCL).

Mokhoa o tloaelehileng oa SQL ho Websaete

Kaha u sebedisa lenaneo leha e le lefe la software le khannoang ke basebetsi, mohlomong u sebelisa SQL, le haeba u sa tsebe. Ka mohlala, leqephe la websaete le matlafatsang la marang-rang (joaloka libaka tse ngata tsa marang-rang) le nka mekhoa ea basebelisi ho tsoa mefuteng le ho e qeta ebe e e sebelisa ho ngola potso ea SQL e fumanang tlhahisoleseding e tsoang boitsebisong bo hlokahalang ho hlahisa leqephe le latelang la websaete.

Nahana ka mohlala oa lenaneo le bonolo la marang-rang le mosebetsi oa ho batla. Leqephe la ho batla le ka 'na la e-ba le foromo e nang le lebokose la molaetsa oo u kenang nako ea ho batlisisa ebe u tobetsa konopo ea ho batla. Ha o tobetsa konopo, seva sa hau sa marang-rang se fumana litlaleho leha e le life tse tsoang setsing sa ditshwantsho sa dihlahiswa se nang le nako ya ho batla mme se sebedisa sephetho ho hlahisa leqephe la websaeteng ho latela kopo ea hau.

Ka mohlala, haeba u batlisitse lihlahisoa tse nang le lentsoe "Ireland", seva se ka 'na sa sebelisa polelo e latelang ea SQL ho fumana lihlahisoa tse amanang le tsona:

SELEMO * HO TSOA ho lihlahisoa HOO lebitso le kang '% irish%'

E fetoletsoe, taelo ena e fumana litlaleho leha e le life tse hlahang tafoleng ea litaelo tse bitsoang "lihlahisoa" tse nang le lihlooho "tse sa tsitsang" kae kapa kae ka har'a lebitso la sehlahisoa.

Puo ea ho qhekella ha puo

Puo ea ho Sebelisa Data (DML) e na le karoloana ea litaelo tsa SQL tse atisang ho sebelisoa - tse sebelisang feela lintho tse ka hare ho database ka mokhoa o itseng. Litaelo tse 'nè tse tloaelehileng ka ho fetisisa tsa DML li fumana boitsebiso bo tsoang molaong oa basebetsi (SELECT), eketsa tlhahisoleseding e ncha ho database (molaetsa oa INSERT), fetola tlhahisoleseding e boloketsoeng hona joale ho database ((taelo ea UPDATE),' me u tlose tlhahisoleseding e tsoang database TLISA taelo).

Puo ea Tlhaloso ea Ditaba

Puo ea Tlhaloso ea Data (DDL) e na le litaelo tse sa sebelisoang khafetsa. DDL litaelo li fetola sebopeho sa sebele sa database, ho e-na le litaba tsa hau. Mehlala ea litaelo tsa DDL tse atisang ho sebelisoa ka kakaretso li kenyelletsa tse sebelisetsoang ho hlahisa tafole e ncha ea marang-rang (CREATE TABLE), fetola sebopeho sa tafole ea litaelo (ALTER TABLE), 'me u hlakole tafoleng ea databases (DROP TABLE).

Puo ea ho Laola Litaba

Puo ea Taolo ea Ditshebeletso (DCL) e sebelisetsoa ho laola basebedisi ba marang-rang . E na le litaelo tse peli: taelo ea GRANT, e sebelisetsoang ho eketsa tumello ea basebelisi ba mochine, le taelo ea REVOKE, e sebelisetsoang ho tlosa tumello e teng. Melao ena e 'meli e ba motheo oa setšoantšo sa ts'ireletso ea database database.

Sebopeho sa SQL Command

Ka lehlohonolo bakeng sa rona bao e seng lenaneo la lik'homphieutha, SQL litaelo li etselitsoe ho ba le syntaxe e tšoanang le ea Senyesemane. Hangata li qala ka polelo ea litaelo e hlalosang ketso eo e lokelang ho etsoa, ​​e lateloa ke clause e hlalosang sepheo sa taelo (joalo ka tafole e itseng ka har'a database e amanang le taelo) mme qetellong, lihlopha tse ling tse fanang ka litaelo tse eketsehileng.

Hangata, ho bala polelo ea SQL holimo ho tla u fa khopolo e ntle haholo ea seo taelo e reretsoeng ho e etsa. Ak'u iphe nako ea ho bala mohlala ona oa polelo ea SQL:

TSOHA HO BA BATHO BAO hokae qetellong_year = 2014

Na u ka nahana hore na polelo ee e tla etsa'ng? E fihlella tafoleng ea seithuti ea database mme e tlosa litlaleho tsohle tsa liithuti tse fumaneng mangolo ka 2014.

Ho ithuta SQL Programming

Re shebile mehlala e mengata e bonolo ea SQL sehloohong sena, empa SQL ke puo e pharaletseng le e matla. Bakeng sa kenyelletso e tebileng, sheba SQL Fundamentals .