Coimpiutairean, Prògramadh
Basic SQL aithrisean
SQL coitcheann Chaidh gabhail ris ann an 1992 agus tha fhathast ann an cleachdadh an-diugh. Gu bheil e air a bhith na dheuchainn-luathais airson iomadh stòr-dàta siostaman rianachd. Gu dearbh, tha cuid de luchd-dèanaimh a 'cleachdadh am mìneachadh fhèin air an ìre. Ach anns an t-siostam sam bith, a tha fhathast na prìomh phàirtean - SQL-aithrisean.
Ro-ràdh
SQL 'cleachdadh aithrisean ann an stòr-dàta a' nochdadh luachan bùird-stiùiridh agus an ullachadh airson tuilleadh mion-sgrùdadh agus taisbeanadh. Tha iad seata de faclan-luirg, leis am bheil an t-siostam a tha fios dè a dhèanamh le dàta.
Mìneachadh grunn roinnean de SQL aithrisean:
- definition stòr-dàta de nithean;
- gluasad luachan;
- dìon agus riaghladh;
- seisean chrìochan;
- Fiosrachadh mun ionad;
- SQL socrach;
- fiùghantach SQL.
SQL-aithrisean airson an dàta a dh'obrachadh
Roinn-seòrsa seo gabhail a-steach faclan-luirg leis a bheil thu faodaidh smachd a bhith a 'suidheachadh nan luachan ann an stòr-dàta.
CUIRIBH A-STEACH. Cur a-steach san t-sreath a th 'ann an clàr. Faodar a chleachdadh mar aon luach no ioma-, air a mhìneachadh le cuid de staid. Mar eisimpleir:
CUIRIBH A-STEACH AIR
a 'chlàr ainm (1 colbh ainm, ainm an colbh 2)
Luachan (1 luach luach 2).
Airson a 'cleachdadh a' ghnìomhaiche SQL aithris CUIRIBH A-STEACH le iomadh luachan, sheantansan a leanas a chleachdadh:
CUIRIBH A-STEACH AIR
1 Clàr-ainm (ainm an colbh 1, colbh ainm 2)
Thaghadh colbh ainm 1, ainm an colbh 2
Clàr-ainm 2
FAR ainm 2.imya colbh Clàr 1> 2
Tha seo a 'cheist a h-uile taghadh an dàta ann an Clàr 2, a tha nas motha na 1 2 airson colbh agus cuir iad a-steach an toiseach.
ÙRACHADH. Mar a shaoileadh tu on ainm, an aithris seo updates an SQL 'cheist ann an dàta a th' ann an clàr air stèidh àraidh.
Mar eisimpleir:
Clàr-ainm ÙR 1
SET colbh ainm = 2 "Basil"
FAR Clàr-ainm 1.imya colbh 1 = 1
Tha an structar seo fill luach Basil a h-uile sreathan a tha a 'coinneachadh ris an àireamh 1 sa chiad cholbh.
DUBH ÀS. Deletes an dàta bhon bhòrd. Faodaidh tu a 'sònrachadh sam bith a staid no a thoirt air falbh a h-uile sreathan.
Aithrisean-Clàr-ainm
FAR ainm tablitsy.imya colbh 1 = 1
Tha a 'cheist gu h-àrd a bhios a h-uile sguab às an dàta bhon stòr-dàta ri luach aon anns a' chiad cholbh. Seo mar a dh'fhaodas tu a chlìoradh fad clàr:
Aithrisean-Clàr-ainm.
An ath tha riatanach gus innse mu na tagh aithris. 'S e aon de na cudromach, mar sin, bidh e a bhith a' caitheamh an caibideil fa leth.
thaghadh aithris
Tha am prìomh adhbhar a thaghadh - Taghadh de dàta a rèir cumhachan sònraichte. Mar thoradh air an obair aige tha daonnan ùr bhòrd le a thaghadh dàta. MS ghnìomhaiche SQL thaghadh a chleachdadh gus cuideam a chumail iarrtasan eadar-dhealaichte. Uime sin, còmhla ris a tha e, faodaidh sibh beachdachadh eile co-cheangailte ri luirg.
A thaghadh a h-uile dàta samhla "*" air a chleachdadh bho sònraichte bhòrd.
thaghadh *
Clàr-ainm 1
Mar thoradh air seo bidh a 'cheist an dearbh leth-bhreac den chlàr a' 1.
Agus ann an so tha a fhuairear le FAR staid a slaodadh a-mach bho Clàr 1, a h-uile luachan nas motha na ann an colbh 2 1.
thaghadh *
Clàr-ainm 1
FAR ainm 1.imya colbh Clàr 1> 2
Faodaidh tu cuideachd a shònrachadh ann an taghadh gun ach cuid de cholbhan a tha a dhìth.
Clàr-ainm a thaghadh 1.imya an colbh 1
Clàr-ainm 1
Mar thoradh air seo bidh a 'cheist na loidhnichean uile le luachan de colbh 1. A' cleachdadh MS SQL-obrachaidh a chruthachadh fhèin a 'bhòrd, ann an cùrsa a' gabhail àite, obrachadh a-mach agus an àite sònraichte luachan.
a thaghadh
Clàr-ainm 1.imya an colbh 1
Clàr-ainm 1.imya an colbh 2
Clàr-ainm 1.imya colbh 3
«=» AS EQ
Clàr-ainm 1.imya an colbh 2 den Clàr-ainm * 1.imya colbh 3 MAR SUMMA
Clàr-ainm 1
Tha seo a 'coimhead cho iom-fhillte' cheist fetches uile luachan Clàr 1, agus an uair sin a 'cruthachadh ùr colbh agus EQ SUMMA. A 'chiad dol a-steach "+" soidhne, anns an dara dàta colbh a' bhathar 2 agus 3. Tha an toradh seo faodar a riochdachadh mar bhòrd, airson a bhith a 'tuigsinn mar a tha e ag obair:
an colbh 1 | an colbh 2 | colbh 3 | EQ | SUMMA |
Bathar Ainm 1 | 10 | 50 | + | 500 |
Bathar Ainm 2 | 15 | 100 | + | 1500 |
Ma tha thu a 'cleachdadh aithris a thaghadh, faodaidh sibh a' cur seachad sa bhad ag òrdachadh dàta air adhbhar sam bith. Tha ea 'cleachdadh an fhacail òrdugh.
a thaghadh
Clàr-ainm 1.imya an colbh 1
Clàr-ainm 1.imya an colbh 2
Clàr-ainm 1.imya colbh 3
Clàr-ainm 1
An òrdugh a rèir ainm an colbh 2
Tha an clàr a 'coimhead mar seo:
an colbh 1 | an colbh 2 | colbh 3 |
1 | 1 | 54 |
3 | 2 | 12 |
7 | 3 | 100 |
2 | 5 | 1 |
Is e sin, uile na loidhnichean a bhith air a chur an sàs ann an leithid de dhòigh a bheil an colbh 2 luachan a bha a 'dìreadh.
Dàta Faodar cuideachd fhaighinn bho iomadh bùird. Mar shoilleireachadh, feumaidh sibh an toiseach smaoineachadh gu bheil dà, tha cuid ann an stòr-dàta:
Clàr "luchd-obrach"
àireamh | ainm | sloinneadh |
1 | Vasya | Vasin |
2 | Petya | Petin |
Clàr "Tuarastal"
àireamh | ìre | creideas |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
A-nis feumaidh tu, leithid a 'ceangal an dà bùird fhaighinn luachan coitcheann. Cleachdadh bunaiteach SQL aithrisean faodaidh e bhith air a dhèanamh mar a leanas:
a thaghadh
Sotrudniki.Nomer
Sotrudniki.Imya
Zarplata.Stavka
Zarplata.Nachisleno
FROM luchd-obrach Tuarastal
FAR Sotrudniki.Nomer = Zarplata.Nomer
Tha a fhuairear bho dhà eadar-dhealaichte bùird de luachan, aonaichte le àireamh. Tha seo a leanas seata dàta:
àireamh | ainm | ìre | creideas |
1 | Vasya | 1 | 10000 |
2 | Petya | 0.5 | 3500 |
Beagan tuilleadh mu thaghadh. Cleachdadh aggregate dreuchdan
Aon de na bunaiteach a thaghadh SQL-aithrisean a dh'fhaodas cuid de àireamhachadh san t-sampall. Gus seo a dhèanamh, tha e a 'cleachdadh cuid de na gnìomhan agus foirmlean.
Mar eisimpleir, airson a dhol an àireamh de chlàran bho table "luchd-obrach", feumaidh tu a 'cleachdadh na ceiste:
Thaghadh Count (*) AS N
FROM luchd-obrach
Tha an toradh a bhios ann le aon Clàr colbh agus luach.
N |
2 |
ghnìomh ghabhas cleachdadh ann an ceistean a tha a 'obrachadh a-mach an t-suim as àirde a' char as lugha agus luachan, agus a 'chuibheasachd. Gus seo a dhèanamh, tha faclan-luirg a chleachdadh sum, Max, min, AVG.
Mar eisimpleir, tha e riatanach a chumail sampall de na aithnichte mar-thà "Tuarastal" table:
àireamh | ìre | creideas |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
Faodaidh tu iarrtas a-iarrtas sin agus faic dè thachras:
a thaghadh
Sum (Zarplata.Nachisleno) mar SUMMA
Max (Zarplata.Nachisleno) mar Max
Mion (Zarplata.Nachisleno) mar uairean
AVG (Zarplata.Nachisleno) mar SRED
FROM Tuarastal
Tha an clàr mu dheireadh mar a leanas:
SUMMA | Max | min | SRED |
13500 | 10000 | 3500 | 6750 |
Sin an dòigh, faodaidh tu taghadh bho stòr-dàta iomchaidh luachan air a 'chuileag a' coileanadh àireamhachadh de dhiofar ghnìomhan.
Aonaidh, trasnaidh agus eadar-dhealachadh
Còmhla ioma ceistean ann an SQL
thaghadh Sotrudniki.Imya
FROM luchd-obrach
FAR Sotrudniki.Nomer = 1
AONADH
thaghadh Sotrudniki.Imya
FROM luchd-obrach Tuarastal
FAR Zarplata.Nomer = 1
Bu chòir cuimhneachadh gu bheil seo ann an co-bhuinn Clàr dh'fheumas a bhith co-chòrdail. Is e sin, tha an aon àireamh de cholbhan.
Tha sheantansan an thaghadh aithris agus an dòigh-obrach airson giullachd
Tha a 'chiad rud a thaghadh a' dearbhadh an sgìre bho a bheir e air an dàta. Gus seo a dhèanamh, a 'cleachdadh na prėomh BHON. Mur eil a shònrachadh, dè a thaghadh.
'S urrainn dhut an uair sin a' taisbeanadh an SQL aithris FAR. Le cuideachadh a 'taghadh a' ruith tro gach sreath a 'bhùird agus cumail sùil air dàta airson a' gèilleadh ris an staid.
Ma tha a 'cheist a bheil buidheann BY, an sin tha a' bhuidhneachaidh luachan de na crìochan.
-Obrachaidh gus coimeas a dhèanamh dàta
Tha iad iomadh seòrsa. Ann an coimeas SQL-obrachaidh urrainn fheuchainn diofar sheòrsaichean de luachan.
"=". Ceart, mar a dh'fhaodadh tu tomhais, an co-ionannachd an dà abairtean. Mar eisimpleir, tha e cheana air a chleachdadh anns na h-eisimpleirean gu h-àrd - FAR Zarplata.Nomer = 1.
">". Greater-na soidhne. Ma tha luach an taobh chlì na tha nas motha a chur an cèill an uair sin loidsigeach CEART a thilleadh agus staid a tha a 'coinneachadh.
"<". Nas lugha na soidhne. Reverse roimhe ghnìomhaiche.
Comharraidhean "<=" agus "> =". Tha e eadar-dhealaichte bho sìmplidh-obrachaidh nas lugha agus tha sin co-ionnan ri operands staid tha e cuideachd fìor.
"<>". Chan eil mi a 'gabhail cùram. Tha staid a 'beachdachadh CEART, ma ach aon operand nach eil e co-ionnan ri chèile. Tha e air aon eadar-mhìneachadh - "! =".
mar
Eadar-theangaich seo prėomh urrainn a bhith mar "coltach." Mar ghnìomhaiche ann an SQL ga chleachdadh mu air an aon prionnsabal - a 'ruith a' cheist bho template. 'S e sin, tha e a' leigeil leat a leudachadh ball-sampaill dàta bhon stòr-dàta abairtean, a 'cleachdadh gu cunbhalach.
Mar eisimpleir, tha e a 'cur a leithid de ghnìomh: bho aithnichte mar-thà a' bhunait "luchd-teagaisg" a 'faighinn a h-uile daoine aig a bheil ainm a' crìochnachadh le "mi". An sin faodar iarrtas a dhèanamh mar a leanas:
thaghadh *
FROM luchd-obrach
FAR Ainm mar `% I`ll
Percent soidhne ann a 'chùis seo a' ciallachadh mask, is e sin, caractar sam bith, agus an àireamh. Agus, ann an litir, "Tha mi» SQL 'sònrachadh gu bheil an caractar mu dheireadh gu bhith mar sin.
CÙIS
Tha an aithris seo SQL Server tha buileachadh ioma-roghainn. Tha e coltach ri dealan-aithris ann an iomadh prògraman cànan. CÙIS aithris ann SQL 'cluich gnìomha air grunn h.
Mar eisimpleir, tha thu a thaghadh bho table "tuarasdal a" char as motha agus as lugha luachan.
àireamh | ìre | creideas |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
An sin faodar iarrtas a dhèanamh mar a leanas:
thaghadh *
FROM Tuarastal
FAR AN CÙIS NUAIR a thaghadh Max (uallach) UAIR SIN as àirde tron
NUAIR a thaghadh min (uallach) UAIR SIN as ìsle tron
CRÌOCH thoradh air
ann an "dleastanas" colbh ann an cho-theacsa seo, a 'coimhead air an t-siostam airson a' char as àirde, agus an luach as lugha. An uair sin, a 'cleachdadh an CRÌOCH achadh a chruthachadh "iomlan", a thèid a logadh a-steach ann an "char as motha" no a "char as lugha" a rèir toradh an staid.
Co-dhiù, ann an SQL tha nas teinne riochd CÙIS - COALESCE.
dàta definition
Tha an sealladh seo a 'toirt cothrom sibh a' dèanamh a-mach caochladh atharrachadh tables - a chruthachadh, a sguabadh às, a mhion-atharrachadh, agus ag obair le clàran-amais.
Tha a 'chiad tè, a tha a' beachdachadh air luach - CREATE bhòrd. Tha e a 'dèanamh ni eile seach a' cruthachadh a 'bhòrd. Ma tha thu dìreach a sgrìobhas CREATE CLÀR ceiste, càil a thachras, oir feumaidh tu gus sònrachadh grunn tuilleadh crìochan.
Mar eisimpleir, a 'cruthachadh clàr eòlach air "luchd-obrach" airson a bhith a' cleachdadh an àithne:
CREATE CLÀR luchd-obrach
(Àireamh a 'Chlàir (10) NOT Null
Ainm varchar (50) NOT Null
Air Ainm varchar (50) NOT Null)
Ann an iarrtas seo, ann am bracaidean a mhìneachadh anns a 'bhad achadh ainmean agus an seòrsa, a thuilleadh air co-dhiù faodaidh e bhith Null.
CLÀR Drop
Performs sìmplidh ghnìomh - a thoirt air falbh thubhairt bhòrd. Tha an roghainn a bharrachd IF ANN. Tha e a 'gabhail a-steach mearachd nuair a sguabadh às, ma tha feum air Clàr eil ann. Eisimpleir de 'cleachdadh:
Drop CLÀR luchd-obrach IF ANN.
Chruthachadh an clàr-ama
Ann SQL, tha siostam Indices, a tha a 'toirt cothrom nas luaithe cothrom air dàta. Anns an fharsaingeachd, tha e air ceangal a 'comharrachadh gu sònraichte colbh. Cruthaich an clàr-amais a bhith sìmplidh iarrtas:
Chruthachadh an clàr-ama nazvanie_indeksa
AIR nazvanie_tablitsy (nazvanie_stolbtsa)
Cleachd an aithris seo ann T-SQL, 'ghuth-àit, PL SQL agus mòran eile mìneachaidhean teicneòlasan.
atharrachadh CLÀR
Àrd-ghnìomhaich a 'ghnìomhaiche ri diofar roghainnean. San fharsaingeachd, tha an t-atharrachadh a 'dèanamh mìneachadh structar agus riarachadh bùird. Operator a chleachdadh ann an SQL 'ghuth-àit, Postgres, agus mòran eile.
Fiosrachadh a-nis air a thaisbeanadh le bhith a 'cleachdadh diofar roghainnean atharrachadh bhòrd.
Ris. Giùlan a-mach a 'cur colbh san bhòrd. Syntax dha seo: CLÀR atharrachadh RIS nazvanie_tablitsy nazvanie_stolbtsa tip_hranimyh_dannyh. Can tha paramadair IF NOT ann, a tha a chumail fodha mearachd ma colbh mar-thà air a chruthachadh;
Drop. Togaidh colbh. IF ANN cuideachd a 'lìonadh a-steach, a bhios a ghineadh mearachd ag ràdh gu bheil an iarraidh colbh eil ann;
ATHARRACHADH. A chleachdadh gus rename an achadh-ainm a shònrachadh. Example Cleachdadh an fhaidhle: CLÀR atharrachadh ATHARRACHADH nazvanie_tablitsy OldName new_name;
Atharrachadh. Tha seo a 'àithne bheir atharrachadh air an t-seòrsa sònraichte colbh a bharrachd agus na buadhan. Agus e air a chleachdadh mar seo: CLÀR atharrachadh atharrachadh nazvanie_tablitsy nazvanie_stolbtsa datatype Feartan;
CREATE VIEW
Ann SQL, tha leithid 'a ni beachd. Ann goirid, tha e seòrsa de virtual Clàr ris an dàta. Tha e air a chruthachadh mar thoradh air an t-sampall a 'cleachdadh an cànan a thaghadh SQL aithris. Seallaidhean dh'fhaodas cothrom air an stòr-dàta a 'falach orra, an àite fìor colbh ainmean.
A 'cruthachadh a' tachairt le ceiste shìmplidh:
CREATE Seall Seall an ainm AS taghadh o * Clàr-ainm
Samplaidh, dh'fhaodadh tachairt mar aon stòr-dàta gu lèir, agus ann an cuid de staid.
Tha beagan mu na feartan a
Ann SQL ceistean tric a 'cleachdadh eadar-dhealaichte a chaidh a thogail ann an gnìomhan a tha a' toirt cothrom dhut gus dèiligeadh ris an dàta a iompachadh agus iad air an cuileag. Is fhiach e beachdachadh orra, mar a tha iad nam pàirt chudromach de structar a 'chànain.
Cunntadh. A 'dèanamh no a' cunntadh sreathan a choisinn ann sònraichte bhòrd. Mar roghainn, faodaidh sibh sònraichibh an colbh-ainm, an sin thèid an dàta a chaidh a thoirt bhuaithe. Thaghadh Count * Bho luchd-obrach;
AVG. Feart seo a 'buntainn a-mhàin ri cholbhan le dàta àireamhach. Tha a thoradh e miann an àireamhachd a 'ciallachadh a h-uile luachan;
Min agus Max. Tha na dleastanasan sin a bhith air an cleachdadh anns an aiste seo. Iad a 'mìneachadh a' char as motha agus as lugha luachan thubhairt colbh;
An t-suim. Tha e sìmplidh - a 'ghnìomh a' cunntadh an t-suim de luachan ann colbh. Tha e air a chleachdadh a-mhàin airson an dàta àireamhach seòrsa. A 'cur an t-iarrtas paramadair eadar-dhealaichte, thèid a chur a-mhàin ri choimeas luachan;
Round. Dleastanas cruinneachadh fractional àireamhan deicheach. Tha sheantansan a chleachdadh leis an colbh-ainm agus an àireamh de dh'ionadan deicheach;
Len. A sìmplidh gnìomh a 'cunntadh fad na colbh. Tha an toradh a bhios clàr ùr a 'sealltainn an àireamh de charactaran;
NOW. Tha seo a-luirg a chleachdadh gus obrachadh a-mach an-dràsta ceann-latha agus àm.
-obrachaidh a bharrachd
Tha mòran eisimpleirean de na faclan-luirg SQL-aithrisean sin a 'coileanadh an gnìomhan beaga, ach a dh'aindeoin sin a dhèanamh nas sìmplidhe gu mòr ball-sampaill no stòr-dàta ghnìomhachd.
AS. Tha e air a chleachdadh nuair a tha sibh airson a chur air dòigh lèirsinneach thoradh a shònrachadh a 'sònrachadh an t-ainm a dh'iarraidh bhòrd.
EADAR. A glè ghoireasach inneal airson samplachaidh. Tha e a 'sealltainn an raon de luachan, gabhail a-steach an fheum fhaighinn an dàta. An taic paramadair a 'faighinn bho agus gu grunn raon a chleachdadh;.
NOT. Tha an gnìomhaiche a 'toirt seachad mu choinneamh na faireachdainn.
TRUNCATE. Togaidh dàta bho thubhairt ionad cuibhrionn. Eadar-dhealaichte bhon fheadhainn a oibrichean fhaighinn air ais an dèidh an dàta a chleachdadh dhèanta. 'S fhiach e toirt fa-near gu bheil a' buileachadh a thoirt prėomh ann an diofar SQL a dh'fhaodas a bhith eadar-dhealaichte mìneachaidhean. Mar sin, mus feuch thu ris a 'cleachdadh TRUNCATE, b'eòlaiche na cùl-fhiosrachadh.
Chuingealachadh. Seataichean an àireamh de toradh lines. Tha sònraichte de ghnìomhaiche bheil e daonnan suidhichte aig an deireadh. Tha ea 'toirt aon àithnteil agus aon roghainneil paramadair. Tha a 'chiad a' sealltainn cia mheud sreathan le a thaghadh dàta a 'sealltainn. Agus ma tha an dara fear, agus an uair sin a 'ghnìomhaiche ag obair an dà chuid air an raon de luachan.
AONADH. Fìor neach-cleachdaidh càirdeil ghnìomhaiche a mheasgachadh ioma ceistean. Tha e mar-thà air a choinnich am measg nan eisimpleirean den seo anns an aiste seo. Faodaidh tu a thaisbeanadh na sreathan o iomadh chlàran, AONADH còmhla riutha airson nas fhasa cleachdadh. Syntax dha seo: Tagh column_name Clàr-AONADH taghadh bhon imya_drugogo_stolbtsa imya_drugoy bhòrd. Tha seo geàrr-chunntas de na Stàitean Aonaichte iarrtasan.
BUN-PRÌOMH. Eadar-theangachadh mar "bun-key." Gu dearbh, a 'bhriathrachas sin a chleachdadh ann an stuthan fiosrachaidh. Tha e airson aithnichear sònraichte an t-sreath. Tha e air a chleachdadh, mar riaghailt, 'nuair a' cruthachadh a 'chlàr a' sealltainn an t-achadh a bhios a tha e.
Default. Dìreach mar a bh 'ann roimhe oibriche, a chleachdadh ann an cur an gnìomh a bhith a' cruthachadh a 'cheist. Tha e a 'mìneachadh a' default luach, a thèid a lìonadh anns a 'mhachair nuair a tha e air a chruthachadh.
Bha beagan comhairle a leasachadh àrd-ùrlar airson a bhith ag obair le SQL
Null. Luchd-tòiseachaidh agus chan e dìreach prògramaidh ann an ullachadh iarrtasan gu tric a 'cuimhneachadh mu na tha ri fhaotainn de Null luachan. Mar thoradh air sin, tha an Còd mearachd anns a 'crùbadh, a tha doirbh gus sùil a chumail ann an debugging phròiseas. Uime sin, 'nuair a' cruthachadh clàr, no recalculated shampall luachan Feumaidh stad agus smaoineachadh, agus co-dhiù Null a thachair air a thoirt a-steach ann a 'cheist sgìre.
Memory. Anns a 'phàipear seo a bha sinn a' sealltainn àireamh de dhreuchdan, comasach air coileanadh cuid a ghnìomhan. Ann an leasachadh na sligean a bhith ag obair leis an stòr-dàta, faodaidh sibh a "toirt bàrr air" an àireamhachadh sìmplidh abairtean airson an stòr-dàta siostam. Ann an cuid de chùisean, tha seo a 'toirt spionnadh cudromach ann an coileanadh.
Restrictions. Ma tha thu airson faighinn bhon stòr-dàta le mìltean de shreath ach dà, tha e riatanach a bhith a 'cleachdadh oibrichean leithid chuingealachadh no TOP. Chan eil feum air ais dàta tro na slige de leasachadh cànain.
Ceangail. Nuair a gheibhear dàta bho iomadh bùird, tha mòran prògramaidh tòiseachadh a 'lùghdachadh iad còmhla a' chèis cuimhne a 'ciallachadh. Ach carson? Às dèidh na h-uile, faodaidh sibh iarrtas a dhèanamh anns a bheil bidh e na h-uile a bhith an làthair. Chan fheum thu a 'sgrìobhadh code aon uair agus a' gleidheadh cuimhne a bharrachd san t-siostam.
A tharraing. Ma tha e comasach tagradh a chur a 'riaghladh ann an iarrtas,' se sin, DBMS feachdan, tha e riatanach a bhith ga cleachdadh. Bidh seo gu mòr air goireasan a shàbhaladh nuair a 'phrògram no seirbheis.
Tha mòran iarrtasan. Ma tha thu airson an cuir a-steach tòrr de chlàran ann an òrdugh, agus an uair sin optimization bu chòir smaoineachadh mu dheidhinn na pacaid dàta a chur a-steach aon iarrtas. Bidh seo cuideachd a 'meudachadh coileanadh an siostam gu lèir.
Cùramach greis gnìomhachais dàta. Mus tarraing suas bonn structar a dh'fheumas a 'smaoineachadh mu ciamar agus co dhiubh a leithid grunn chlàran is achaidhean riatanach. 'S dòcha gu bheil slighe gu còmhla riutha, no a' toirt suas an cuid. Glè thric,-prògramaidh a 'cleachdadh an cus suim de dhàta a tha air an àite agus cha do chleachdadh.
Seòrsachan. Airson rùm a shàbhaladh agus goireasan a dh'fheumas a bhith mothachail air na seòrsaichean de dàta air a chleachdadh. Mas urrainn dhut brath a ghabhail de nas lugha "trom" airson an t-seòrsa de chuimhne, feumaidh tu a 'cleachdadh a ainm. Mar eisimpleir, ma tha fios gu bheil anns an raon seo a tha àireamhach bidh luach eil nas fhaide na 255, carson a chleachdadh na 4-Byte INT, ma tha TINYINT 1 Byte.
co-dhùnadh
Ann an co-dhùnadh, bu chòir a thoirt fa-near gu bheil an cànan ann an structar a SQL ceistean a-nis air a chleachdadh cha mhòr a h-uile àite - làraichean-lìn, seirbheisean eadar-lìn, bathar-bog desktop,-làimhe iarrtasan. Uime sin, SQL eòlas Cuidichidh h-uile roinn de leasachadh.
Ach, tha atharrachadh a 'chànan àbhaisteach uaireannan eadar-dhealaichte bho chèile. Mar eisimpleir, PL SQL-obrachaidh a dh'fhaodadh a bhith eadar-dhealaichte sheantansan na ann an SQL Server. Mar sin, mus tòisich thu le bhith a 'leasachadh an teicneolas seo, tha e riatanach gus a dhol an eòlach le bhith a' stiùireadh.
Anns an àm ri teachd co-aoisean, a dh'fhaodadh a bheireadh barr air na SQL feartan agus coileanadh, tha e eu-coltach ri nochdadh, mar sin, seo cothrom a tha gu math gealltanach còs do phrogramaiche sam bith.
Similar articles
Trending Now