Ro-ràdh

Tha Cànan Ceist Structuredil air cùlaibh nan Stòran-dàta Co-ionnan ùr

Is e an Cànan Ceist Structured (SQL) cànan nan stòran-dàta. Bidh na stòran-dàta co - cheangailte ùr-nodha, a 'gabhail a-steach Access, FileMaker Pro, Microsoft SQL Server agus Oracle a' cleachdadh SQL mar am bloc togail bunaiteach aca. Gu dearbh, is e seo an aon dòigh anns am faod thu eadar-obrachadh leis an stòr-dàta fhèin. Chan eil a h-uile h-eadar-ghluasad luchd-cleachdaidh grafaiceach a tha a 'toirt a-steach inntrigeadh dàta agus obair làimhseachaidh nas fhaide na eadar-theangairean SQL. Bidh iad a 'gabhail nan gnìomhan a tha thu a' dèanamh gu grafaigeach agus gan toirt gu òrdughan SQL a thuigeas an stòr-dàta.

Tha SQL coltach ri Beurla

Aig an àm seo, 's dòcha gum bi thu a' smaoineachadh nach eil thu nad phrògramadair agus gu bheil cànan prògramadh ionnsachadh gu cinnteach chan eil thu a 'dèanamh suas do shlighe. Gu fortanach, aig a bunait, tha SQL na chànan sìmplidh. Tha àireamh bheag de dh 'òrduighean aige, agus tha na h-òrdughan sin glè leughaidh agus cha mhòr nach eil iad air an structar mar seantansan Beurla.

A 'toirt a-steach stòran-dàta

Gus tuigsinn SQL, tha e cudromach tuigsinn bunaiteach air mar a tha stòr-dàta ag obair. Ma tha thu cofhurtail le teirmean mar "bòrd," "càirdeas," agus "ceist," faodaidh tu treabhadh ceart air adhart! Mura h-eil, is dòcha gum bi thu airson na Bun-stèidh Stòrlann a leughadh mus gluais thu air adhart.

Feuchmaid sùil air eisimpleir. Seach gu bheil stòr-dàta sìmplidh agad air a dhealbhadh gus an clàr-gleidhidh a chumail airson stòr solarachaidh. Is dòcha gum bi prìsean nan nithean air na sgeilpichean agad air an clàradh le àireamhan stoc sònraichte a chomharraicheas gach nì anns aon de na clàran anns an stòr-dàta agad. Is dòcha gu bheil thu a 'toirt ainm shìmplidh dhut mar "Prìsean."

Is dòcha gu bheil thu airson rudan a thoirt às do stòr aig a bheil prìs còrr is $ 25, gum biodh thu "ceist" an stòr-dàta airson liosta de na rudan sin uile. Seo far a bheil SQL a 'tighinn a-steach.

A 'chiad cheist SQL agad

Mus tèid sinn a-steach don aithris SQL a dh 'fheumas sinn gus am fiosrachadh seo fhaighinn a-rithist, feuch leam feuchainn ris a' cheist againn a sgaoileadh ann am Beurla shìmplidh. Tha sinn ag iarraidh "a h-uile àireamh stoc a thaghadh bhon chlàr prìsean far a bheil a 'phrìs còrr is $ 25." Is e iarrtas gu math sìmplidh a tha sin nuair a thèid a mhìneachadh ann am Beurla shìmplidh, agus tha e cha mhòr cho sìmplidh ann an SQL. Seo an aithris SQL co-fhreagarrach:

Aotrom Trom Anabarrach
O Phrìsean
WHERE Price> 5

Tha e cho sìmplidh ri sin! Ma leugh thu an aithris gu h-àrd àrd, gheibh thu a-mach gu bheil e gu math coltach ris a 'cheist ann am Beurla a chuir sinn sa pharagraf mu dheireadh.

A 'mìneachadh aithrisean SQL

A-nis feuchamaid feuchainn air eisimpleir eile. An turas seo, ge-tà, nì sinn e air ais. An toiseach, bheir mi dhut aithris SQL dhut agus feuch sinn a bheil thu comasach air a mhìneachadh ann am Beurla shìmplidh:

Aotrom Trom Anabarrach
O Phrìsean
BHO StockNumber = 3006

Mar sin, dè a tha an aithris seo a 'ciallachadh? Tha sin ceart, gheibh e am prìs bhon stòr-dàta airson cuspair 3006.

Tha aon leasan sìmplidh ann a bu chòir dhut a thoirt air falbh bhon deasbad againn aig an àm seo: tha SQL coltach ri Beurla. Na gabh dragh mu mar a thogas tu aithrisean SQL; gheibh sinn sin anns a 'chòrr den t-sreath againn. Dìreach dèanaibh a-mach nach eil SQL cho eagalach oir is dòcha gun nochd e an toiseach.

Raon nan Aithrisean SQL

Tha SQL a 'solarachadh raon farsaing de dh'aithrisean, agus tha SELECT dìreach ann. Seo eisimpleirean de aithrisean cumanta SQL eile:

A bharrachd air na h-aithrisean SQL seo, faodaidh tu cleachdaidhean SQL a chleachdadh, nam measg an clàs-àite DE a chaidh a chleachdadh anns na h-eisimpleirean roimhe. Tha na cùmhnantan sin a 'dearbhadh an t-seòrsa dàta airson obrachadh. A bharrachd air a 'chlàs WHERE, tha seo a' cleachdadh clàsan eile a tha air an cleachdadh gu cumanta:

Ma tha ùidh agad tuilleadh rannsachaidh a dhèanamh air SQL, tha SQL Fundamentals na oideachadh ioma-phàirt a bhios a 'sgrùdadh nan co-phàirtean agus na taobhan de SQL ann an dòigh nas mionaidiche.