DatoriProgrammēšana

Darbs ar datu bāzi: Kāpēc pieprasījumi

Kas ir "pieprasījums"? Kas parasti domāts ar vaicājumu datu bāzē? Kas ir pieprasījumi, kas tiek nosūtīti uz datu bāzi? Saskaņā ar lūgumu nozīmēja uz noteiktiem nosacījumiem piegādi, saskaņā ar kuru datu bāze atbildēs un sniegt informāciju par interesi. ti tur nosūtīts zināmi nosacījumi / datus, kas tiek izvēlēti un pārsūtīti uz klienta pusē nepieciešamo informāciju / vai ievadīti datu bāzē. Atbilde uz jautājumu "kas ir objekts, pieprasījums", jūs noteikti mācīties no šī raksta.

Kāpēc vaicājumus datubāzē?

atbilde jāsniedz ne tikai uz jautājumu par to, ko pieprasījuma, bet arī uz jautājumu, kāpēc izmeklēšana. Tie ir nepieciešami, lai iegūtu informāciju, kas tiek glabāta datu bāzē. Vienkārši sakot, datu bāzes vaicājumu ir paredzēts, lai iegūtu informāciju, kas nepieciešama, dažos gadījumos. To mērķis var būt ļoti atšķirīgs: tas var būt nepieciešams, lai noteiktu, kā bankas klientam uz trešās puses vietni, kā arī identificēt kā darbinieku iekštīklā vai lai iegūtu informāciju par stāvokli profila tīmekļa vietnē spēli.

Kādas ir komponenti vaicājums ir?

Mēs turpinām atbildēt uz jautājumu: Kāpēc ir pieprasījumi. SQL tiek izmantota, lai rakstītu vaicājumu. Obligāti jābūt tikai divas sastāvdaļas: Izvēlieties un kādu no. Bet neatkarīgi no tām var tikt izmantoti, un to izmanto vairākas citas komandas, kas pievieno jaunas prasības attiecībā uz datu atlases un parādīt. Šie pieprasījumi ir datu bāzē, lai iegūtu visatbilstošāko informāciju datoru: jums ir nepieciešams, lai atrastu, kur tas ir kaut kas meklēt. Populārākās sastāvdaļas ir nepieciešams pēc kur. Vajadzības gadījumā, lai noteiktu īpašus nosacījumus atlases datiem. Piemēram, jūs varat norādīt identifikācijas numuru, dzimšanas datumu vai citu informāciju, kas ir unikāls un, kas var identificēt personu.

Building vaicājumu

Jebkurš pieprasījums ir stingra hierarhija konstrukcijas, kas nevar pārkāpt. Lai var rasties kļūda. Būvniecības tiks izskaidrots, pamatojoties uz vienkāršu vaicājumu ar trim komponentiem. Pirmais ir SELECT, FROM, un kur. Operatori var būt drukāti gan lieli, gan mazi burti, lai izpilde netiek ietekmēta. Bet saskaņā ar noteikumiem etiķete, visi operatori ir rakstīts ar lielo burtu, un izvirzītajiem nosacījumiem, nosaukumus tabulās un stuff ar maz. Un tā vēl ir viegli orientēties, pārlūkojot kodu. Atgriežoties ar kodu, jums vajadzētu pateikt, izņemot to, ka ir atbildīga par ko.

Building vaicājumu, kā likums, neatšķiras darbā dažādās izstrādes vidēs. Tātad, stāvot jūsu priekšā jautājumu: "Kāpēc ir pieprasījumi piekļuves» vai citu izstrādes vidē, un jūs varat būt pārliecināti, ka sniegtās atbildes šajā rakstā būs viņiem visiem.

Pamata datu pieprasījumam

Galvenās sastāvdaļas, kā jau minēts iepriekš, tikai divi:

  • SELECT [1 lieta, kas jums ir nepieciešams, 2, jums ir nepieciešams 3], - tiek izmantots, lai norādītu, kāda informācija ir nepieciešama. Ka tā tiks nodota no datubāzes ar programmu, ar kuru lietotājs strādā.
  • FROM [galda, no kuriem tiek ņemti dati] - jānorāda obligāti ir maz datu, un joprojām ir nepieciešams, lai norādītu, kur tās būtu jāveic. Datu bāze nav tieši uzglabā datus, un tabulu, kas ir dati. Dažādi tabulas var būt tādas pašas kolonnas datus, lai izvairītos no šo, un to izmanto, lai norādītu, kur tas ir pieņemts.

Papildu informācija un lūgums grupu darbības

Lai uzlabotu meklēšanas rezultātus un sniedz informāciju par to izmantošanu informācijas jau ir saņēmusi papildu komandas:

  • Kur [meklēšanas nosacījumus] - tiek izmantots, lai sakārtotu nepieciešamo informāciju par noteiktajiem atbilstības nosacījumiem.
  • LIMIT [numurs] - tiek izmantots, lai ierobežotu rindu skaitu, kas tiks ņemti no galda.
  • GROUP BY [vaicājuma parametru] - tiek izmantots, lai grupai saņemto informāciju no datu bāzes. Bet grupa nav kāda informācija var tikt sniegta, bet tikai proporcionāli, un ar to pašu veidu. Sīkāku informāciju jūs varat uzzināt, atrodot atsevišķu rakstu par GROUP BY. Grupas darbības jautājumiem, kas paredzēti, lai uzlabotu izskatu informācijas un tās labāku lasāmību.
  • UNION [lūgums] tiek izmantota, lai izveidotu atsevišķu pieprasījumu subquery. Kad jūs saņemat var būt nepieciešami diezgan ievērojams daudzums informācijas un iespēju.
  • LIKE "" tiek izmantots, lai pārbaudītu, vai maska atbilst pieprasījuma noteiktā lieluma datiem. Tātad, ar tās palīdzību jūs varat meklēt personas, kuras alga vymeryat sešiem skaitļiem.

piemērs

Tas pats par sevi ir problemātiska izpratne uzrakstīts, bez atbilstošās piemērs. Bet pat viens piemērs, nevar izskaidrot visu, un jums ir atrast daudz informācijas, pirms jūs varēsiet aptvert visas iespējas piedāvātos SQL izstrādātājiem:

SELECT Vārds, ProductNumber, ListPrice AS cena

NO Production.Product

WHERE Productline = 'R'

Parsēšanas piedāvāja man iepriekš kodu. Pirmkārt, tur ir izvēle nepieciešamo datu: nosaukumu, produkta numura un lappušu bieza brošūra cenām. Un cenu lapa ir attēlots ar nedaudz citu nosaukumu - par "cenu". Dati tiek ņemti no datu bāzes "produkti" no galda "produkts". Kopumā, norādiet datu bāze nav nepieciešama, ja jūs strādājat tikai ar vienu, kas faktiski nosūta pieprasījumu. Bet, ja pāris bāzēm, tad norādiet, ņemot vērā to, ka dators vienkārši nav saprast, kam jums atsaukties, vai pat ignorēt jūsu pieprasījumu, un radīs kļūda. Trešā līnija norāda, ka izejas nav visa informācija, bet tikai viens, kas iet ar līniju "P" produktiem. Tas beidzās īsu rakstu, pēc iepazīšanās tu tagad saprotu, kāpēc izmeklēšana.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lv.birmiss.com. Theme powered by WordPress.