TölvurGagnagrunnar

MySQL - fyrirspurn í fyrirspurninni. MySQL: fyrirspurn dæmi. Embedded MySQL fyrirspurnir

Eins og er, hver maður getur fylgst með örum vexti stafrænna upplýsinga. Og þar sem mikið af þessum upplýsingum er mikilvægt, það er nauðsynlegt að varðveita það í stafrænu formi til notkunar í framtíðinni. Í þessu ástandi, það geta vera notaður nútíma tækni eins og gagnagrunna. Þau veita áreiðanlega geymsla hvaða stafrænu upplýsingar og gögn aðgangur er hægt að framkvæma á hverjum stað á jörðinni. Eitt af því sem tækni eru til umfjöllunar er kerfi af MySQL gagnagrunna.

Gagnasafnskerfið MySQL - hvað er þetta?

A Vensla gagnasafn stjórnun kerfi MySQL er einn af vinsælustu og almennt notuð tækni geymslu. virkni hennar er frábær að mörgu leyti núverandi gagnagrunni. Einkum, einn af helstu eiginleika er hæfni til að nota embed MySQL fyrirspurnir.

Því margir af þeim verkefnum, þar sem tíminn er mikilvægt og nauðsynlegt til að tryggja árangur geymslu upplýsinga, auk framkvæma flóknar gögn sýni eru þróaðar á MySQL gagnagrunni. Flest þessara þróunar gera vefsíður. Í þessu tilviki, MySQL er kynnt í framkvæmd bæði lítil (blogg, vef, nafnspjöldum og svo framvegis. P.) og frekar stór vandamál (online innkaup, gögn geymsla , og svo framvegis. D.). Í báðum tilvikum, sýna upplýsingar um vefsíðu notað MySQL-fyrirspurn. Beiðni fyrir forritara reyna að gera sem mest úr þeim möguleikum Database Management System.

Hvernig það ætti að vera skipulögð geymsla

Fyrir þægilegur geymsla og síðari úrvinnslu gagna endilega panta. The gögn uppbygging til að ákvarða hvernig borðið mun líta út, sem eru notuð til að geyma upplýsingar. Gagnagrunnstöflur eru sett af sviðum (súlur) samsvarandi fyrir hverja eign gagna hlut.

Til dæmis, ef töflu starfsmanna tilteknu fyrirtæki, er það einfaldasta uppbygging verður sem hér segir. Fyrir hvern starfsmann er tengdur einstaka númer, sem yfirleitt er notað sem aðal lykill að borðinu. Þá í töflunni eru skráðar persónulegar starfsmaður gögn. Það getur verið allt: fullt nafn, kortnúmer, sem það er fast, síma, heimilisfang og aðrar upplýsingar. Samkvæmt kröfum eðlileg (6 venjulegar gerðir af gagnagrunnum) auk fyrir MySQL-fyrirspurnir lína skipulögð sviðum í töflunni verður lotukerfinu, það er, ekki að hafa upptalning eða listum. Því yfirleitt í töflunni eru aðskilin sviðum fyrir eftirnafnið, skírnarnafnið og svo framvegis. D.

Employee_id

kenninafn

heiti

patronymic

Department_id

staða

síminn

Employer_id

1

Ivanov

Ivan

Ivanovic

Administration.

leikstjóri

495 ****

null

2

Petrov

Peter

Petrovich

Administration.

Varaformaður. leikstjóri

495 ***

1

3

Grishin

Gregory

G.

sala

höfuð

1

...

...

...

...

...

...

...

...

59

Sergeev

Sergei

S.

sala

Seljandi-samráð.

495 ***

32

Hér að framan er léttvæg dæmi um gagnagrunn borð uppbygging. Hins vegar er það enn ekki fyllilega uppfyllt grunnkröfur eðlileg. Í alvöru kerfi, skapar viðbótar borð köflum. Því Eftirfarandi tafla í stað orðanna "Department" dálkur verður að innihalda fjölda deilda.

Hvernig er rannsóknin

Til að sækja gögn úr töflum í gagnasafn stjórnun kerfi MySQL, sérstakt lið - Select fyrirspurn. Til þjóninum gagnagrunninn brugðist rétt til áfrýjunar, beiðnin verður vel mynduð. fyrirspurn uppbygging er mynduð sem hér segir. Allir aðgang að gagnagrunninum miðlara byrjar með leitarorðinu velja. Það var með honum innbyggður allt MySQL fyrirspurnir. Dæmi geta verið af mismunandi flókið, en meginreglan um byggingu er mjög svipuð.

Þú þarft þá að tilgreina hvaða sviðum þú vilt að velja viðeigandi upplýsingar. Listar reitina fara í gegnum kommu á eftir tillögur valið. Þegar allir Nauðsynlegir reitir hafa verið skráð í beiðni tilgreinir borð hlut sem sýnishorn mun eiga sér stað með aðstoð tillögur frá og tilgreina nafn borðinu.

Fyrir sýnatöku takmarkanir í MySQL-fyrirspurnir eru bætt við sérstökum rekstraraðila, að því tilskildu gagnagrunninn. Fyrir sýni sér ekki hliðstæðu (einstakt) gögn sem notuð bjóða greinilegur, og að setja skilyrði - rekstraraðila hvar. Sem dæmi gildir töflunni hér að framan, getum við íhuga beiðni krefjandi upplýsingar um Nafn starfsmenn sem vinna á deild "Velta". fyrirspurn uppbygging tekur á sig form eins og í töflunni hér að neðan.

Hugmyndin um hreiður fyrirspurn

En uppistaðan í dag, eins og getið er hér að ofan, getu til að takast fellt MySQL fyrirspurnir. Það ætti að líta út? Frá nafn rökrétt skilið það að þetta er beiðni mynda í stigveldi af tveimur eða fleiri beiðnir. Í orði, með því að rannsaka sérkenni gagnasafn segir að MySQL er ekki að takmarka fjölda MySQL-fyrirspurnir sem hægt er að hreiður í helstu fyrirspurn. Hins vegar getur þú gert tilraunir í reynd og tryggja að eftir seinni tíu hreiður fyrirspurn svar tími til alvarlega auka. Í öllum tilvikum, í raun eru vandamál sem þarf að nota mjög flókið MySQL-fyrirspurn. Beiðni getur þurft að hámarki 3-5 hreiður stigvelda.

Byggingu hreiður fyrirspurnum

Í greiningu á að lesa upplýsingar, ýmsar spurningar um hvar undirdílum fyrirspurnir, og ef þú getur ekki leyst vandamál af því að skipta þeim í einfalt án flækja uppbygging geta vera notaður. Í reynd eru undir-fyrirspurnir notuð til að leysa flókin vandamál. Slík tegund af vandamál eru aðstæður þegar það er ekki vitað fyrirfram hvaða skilyrðum Viðmiðunarmörkin frekari sýnatöku mun eiga sér stað. Það er ómögulegt að leysa slík vandamál, ef þú notar bara venjulegur MySQL-fyrirspurn. Í beiðni, sem samanstendur af stigveldi, verður leit háð að geta breyst með tímanum eða fyrirfram getur ekki vitað.

Ef við lítum á borð ofan, eftirfarandi dæmi er flókið verkefni. Við skulum segja að við þurfum að vita grunnupplýsingar um starfsmenn sem eru undir Grishina Grigoriya Grigorevicha, sem er yfirmaður sölu. Í mynda fyrirspurn sem við vitum ekki kenninúmer sitt. Svo fyrst þurfum við að vita það. Það notar einfaldan fyrirspurn sem finna helstu skilmála ákvörðun og verður viðbót við helstu MySQL-fyrirspurn. Beiðnin sýnir greinilega að subquery fær starfsmaður kennitölu sem frekar skilgreinir mörk helstu fyrirspurn:

Í þessu tilfelli, hvaða tillaga er notað til að koma í veg fyrir villur ef starfsmenn með slíkum upphafsstöfum verða nokkrar.

Niðurstöður

Til að draga saman, það skal tekið fram að það eru mörg önnur viðbótar-lögun sem stórlega auðvelda byggingu fyrirspurn, sem Gagnasafnskerfið MySQL - öflugt tæki með a breiður svið af tækjum til geymslu og vinnslu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 is.atomiyme.com. Theme powered by WordPress.