SQL ke eng 'me e sebelisoa joang?

Puo ea Sebopeho e Hlophisitsoeng, kapa SQL, ke puo ea lenaneo e hlalositsoeng ka ho khetheha bakeng sa marang-rang. Ke puo e tloaelehileng e sebelisoang haholo-holo ea basebetsi; e mong le e mong o na le tlhoko ea SQL.

SQL e sebelisetsoa ho arolelana le ho laola data, haholo-holo data e fumanoang mananeong a tsamaiso ea basebetsi ba basebetsi - data e hlophisitsoe ka litafole, 'me lifaele tse ngata, e' ngoe le e 'ngoe e na le litafole tsa data, e ka amana hammoho le tšimo e tloaelehileng.

U sebelisa SQL, u ka botsa (kōpa boitsebiso bo tsoang litabeng tsa marang-rang), hlahisa le ho hlophisa bocha boitsebiso, hape u bōpe le ho fetoloa schema (mohaho) oa tsamaiso ea database, mme u laole mokhoa oa ho fumana data. Software e tloaelehileng e sebelisetsoang liseva tsa SQL e kenyelletsa Microsoft Access, MySQL, le Oracle.

Histori ea SQL

Ka 1969, mofuputsi oa IBM Edgar F. Codd o hlalositse moelelo oa basebetsi oa basebetsi, o ileng oa fetoha motheo oa ho ntlafatsa puo ea SQL. Ka mantsoe a bonolo feela, mohlala oa basebetsi oa basebetsi o na le karolo e tloaelehileng ea tlhahisoleseding (kapa "senotlolo") e amanang le dintlha tse sa tšoaneng. Mohlala ke lebitso la lebitso le amanang le lebitso la hau la sebele le nomoro ea thelefono.

Lilemo tse 'maloa hamorao, IBM e ile ea qala ho sebetsa puo e ncha bakeng sa tsamaiso ea lits'ebeletso tsa tsamaiso ea basebetsi ba litaba tse amanang le likarolo tsa Codd. Puo e ne e bitsoa SEQUEL, kapa Structured English Query Language. Morero ona, o bitsoang System / R, o ile oa phunyeletsa mekhoa e seng mekae le liphetoho, 'me lebitso la puo le fetotsoe ka makhetlo a' maloa pele e qetella e bitsoa SQL.

Ka mor'a ho qala tlhahlobo ea SQL ka 1978, IBM e qalile ho hlahisa lihlahisoa tsa khoebo, ho akarelletsa le SQL / DS (1981) le DB2 (1983). Barekisi ba bang ba ile ba latela se nepahetseng, ba phatlalatsa linyehelo tsa bona tsa SQL tse thehiloeng khoebong. Tsena li ne li akarelletsa Oracle, ea ileng a lokolla sehlahisoa sa eona sa pele ka 1979, hammoho le Sybase le Ingres.

Ho ithuta SQL

SQL e bonolo bakeng sa ba qalang ho ithuta ho feta hore ba nke lipuo tsa lenaneo tse kang Java, C ++, PHP kapa C #.

Haeba o batla ho ithuta SQL, empa o na le lenaneo le lenyenyane la lenaneo le teng, o ka rua molemo ka ho le leka ka ho sebelisa e 'ngoe ea thepa e ka tlaase, ebe o nka dive e tebileng ka thuto ea univesithing kapa ea k'holejeng ea sechaba. Ho seng joalo, o ka sebelisa menyetla e mengata ea lithuto tsa marang-rang tse sa lefelloeng kapa tsa lithuto tse lefshoang.

Mona ke mehlala ea lithuto tsa mahala:

Haeba u thahasella lithuto tsa likoloto tse lefshoang, re khothaletsa International Webmasters Association's (IWA) Selelekela ho SQL (Sebelisa Access) kapa Kenyelletso ho SQL (Ho sebelisa MySQL).

Ke nkile lithupelo tsa IWA pele. SQL e na le libeke tse 'nè feela, empa li hlophisitsoe ka ho fetisisa ho feta lithuto tsa boithaopo hobane likolo li etelitsoe pele ho lithupelo' me li akarelletsa ho tlatsa likabelo tse itseng hang ka beke. U tla makatsoa ke hore na u ka ithuta eng ka nako e khutšoane joalo.

Libuka tse thusang SQL bakeng sa ba qalang li kenyelletsa:

Sheba laebraring ea hau ea sebakeng sa heno ho bona hore na li na le libuka tsena kapa li-SQL tse qalang.

Litsebi tsa SQL li lakatseha

Joalokaha ho boletsoe pele, hoo e batlang e le motho e mong le e mong o hloka motho ea nang le tsebo ea SQL mokhatlong oa bona

Ho ea ka Gooroo, mesebetsi ea 50 705 e phatlalalitsoe ka 2015 e hlokang tsebo ea SQL, 'me moputso oa boipheliso bakeng sa boemo bo hlokang tsebo ea SQL ke $ 81,632.

Mona ke mefuta e meng ea maemo a hlokang tsebo ea SQL: