KomputerProgramming

Gawe sareng pangkalan data: Naha requests

What is the "pamundut"? Naon anu umumna dimaksud ku pamundut di pangkalan data? Naon anu requests nu dikirim ka pangkalan data? Dina menta tersirat supply tangtu waé, nurutkeun nu database bakal ngajawab sarta nyadiakeun informasi dipikaresep. ie aya dikirim tangtu waé / data ku nu inpo nu diperlukeun keur dipilih sarta dikirimkeun ka sisi klien / atawa diasupkeun kana databés. Jawaban keur nu "naon objek, paménta", anjeun bakal pasti diajar tina artikel ieu.

Naha queries kana databés?

jawaban kudu dibikeun moal ukur keur sual naon pamundut, tapi ogé aya dina patarosan, naha aya inquiries. Aranjeunna perlu meunangkeun informasi anu disimpen dina pangkalan data. Kantun nempatkeun, anu queries database nu dirancang pikeun meunangkeun informasi diperlukeun dina sababaraha kasus. Tujuan maranéhna tiasa pisan béda: meureun nya perlu pikeun ngaidentipikasi salaku customer bank dina situs pihak-katilu, atawa pikeun ngaidentipikasi salaku hiji intranet pagawe, atawa pikeun ménta inpo ngeunaan kaayaan tina profil dina ramatloka game.

Naon anu komponen pamundut téh?

Urang neruskeun ngabales patarosan: Naha requests. SQL geus dipake keur nulis queries. Merta kudu jadi ngan dua komponen: pilih FROM. Tapi sajaba ti éta bisa dipaké sarta geus dipaké ku sababaraha tim séjén anu nambahkeun syarat anyar pikeun Pilihan data na screening pikeun nembongkeun. Ieu requests aya dina database pikeun ménta paling relevan informasi hiji komputer: Anjeun kudu manggihan dimana éta hal ka katingal keur. Bagian komponén pang populerna anu diperlukeun sanggeus Dimana. Dimana lumaku, guna diatur kaayaan spésifik pikeun seleksi data. Contona, anjeun bisa nangtukeun jumlah idéntifikasi, tanggal kalahiran atawa informasi séjén anu unik tur nu bisa nangtukeun baé.

Ngawangun query a

Naon pamundut ngabogaan hirarki ketat konstruksi, anu teu tiasa ngalanggar. Pikeun kasalahan bisa lumangsung. konstruksi bakal dipedar dina dasar hiji pamundut basajan kalawan tilu komponén. Mimitina aya pilih, ti, jeung mana. Operator bisa diketik duanana badag sarta leutik hurup, pikeun palaksanaan moal kapangaruhan. Tapi nurutkeun aturan tata titi, sadaya operator anu ditulis ku aksara kapital sarta kaayaan nu diperlukeun, anu ngaran tina tabel sarta barang ku saeutik. Sarta sangkan leuwih gampang pikeun nganapigasi bari ngotektak kode. Balik ka kodeu, anjeun kedah bejakeun eta, maksudna jawab naon.

Ngawangun pamundut a, sakumaha aturan, teu beda jeung di karya dina lingkungan ngembangkeun béda. Ku kituna, nangtung di hareup maneh pertanyaan: "Naha requests pikeun aksés» atanapi lingkungan ngembangkeun sejen, sarta anjeun bisa pastikeun yén jawaban dirumuskeun dina artikel ieu bakal datang ka aranjeunna sadayana.

pamundut data dasar

Bagian komponén utama, sakumaha disebutkeun tadi, mung dua:

  • Pilih [1 hal naon nu peryogi 2, anjeun kudu 3] - dipaké pikeun nangtukeun informasi naon anu diperlukeun. Yen eta bakal dibikeun ti pangkalan data nepi ka program sareng nu pamaké berpungsi.
  • FROM [tabel ti mana data anu dicokot] - nangtukeun data nu diperlukeun téh leutik, sarta tetep kudu nunjukkeun tempat maranéhna kudu dilaksanakeun. pangkalan data geus teu langsung disimpen data, sarta méja anu boga data. Tabél béda bisa boga kolom sarua data ulah kieu, sarta geus dipaké pikeun nangtukeun mana eta dicokot.

rinci tambahan JEUNG KOPERASI group pamundut

Pikeun ngaronjatkeun hasil pilarian Anjeun tur nyadiakeun informasi kana dipakéna informasi geus narima paréntah tambahan:

  • Dimana [istilah pilarian] - dipaké pikeun nyortir kaluar inpo nu diperlukeun ngeunaan kaayaan eligibility husus.
  • Wates [angka] - dipaké pikeun wates jumlah barisan nu bakal dibawa ti méja.
  • Grup ku [query parameter] - ieu dipaké pikeun grup informasi nampi ti pangkalan data. Tapi grup teu sagala informasi bisa disadiakeun, tapi ngan dina proporsi kana, sarta ngabogaan sami tipe. Pikeun leuwih rinci bisa manggihan ku nyungsi hiji artikel misah dina grup ku. Operasi Grup di queries dirancang pikeun ngaronjatkeun penampilan informasi jeung readability na gede.
  • Uni [pamundut] ieu dipaké pikeun nunda subquery pamundut misah. Sawaktos Anjeun nampa hiji jumlah anu cukup signifikan tina informasi bisa jadi diperlukeun tur pilihan éta.
  • Kawas "" ieu dipaké pikeun pariksa naha mask pakait jeung paménta anu ukuranana data tangtu. Ku kituna, kalawan pitulung na, anjeun tiasa milari baé anu gaji vymeryat genep angka.

conto

Ieu sorangan mangrupa pamahaman masalah tina tulisan, tanpa conto alkana. Tapi sanajan hiji conto tunggal teu bisa ngajelaskeun sagalana, jeung anjeun kudu neangan loba informasi saméméh anjeun bakal bisa nangkep sakabeh kasempetan ditawarkeun pamekar nu SQL:

Milih ngaran, ProductNumber, ListPrice AS Harga

FROM Production.Product

WHERE ProductLine = 'Sunda'

Parse ditawarkeun kuring kodeu luhur. Kahiji, aya pilihan data diperlukeun: ngaran, nomer produk jeung harga kaca liplet. Na lambaran harga dipintonkeun dina ngaran rada beda - a "harga". data dicokot tina database "Produk" ti tabel "Produk". Sacara umum, tangtukeun pangkalan data geus teu perlu lamun aya gawe bareng ngan hiji, nu sabenerna ngirimkeun pamundut a. Tapi lamun sababaraha basa, teras pastikeun tangtukeun, nunjukkeun kanyataan yén komputer ngan saukur moal ngartos mun saha maneh ningali, atawa malah teu malire pamundut anjeun sarta bakal ngahasilkeun hiji kasalahan. Garis katilu nunjukkeun yén output teu sakabeh inpo, tapi ngan hiji nu mana dina garis tina "P" produk. Nu réngsé hiji artikel pondok, sanggeus maca anjeun ngartos ayeuna, naha nu inquiries.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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