KompyuterlarDasturlash

Ishchi bilan The bazasi: Nega so'rovlar

"Talab" nima? Nima odatda so'zi bilan ifoda etiladi bazasi? ma'lumotlar bazasiga yuborilgan so'rovlar nima? talabiga ko'ra qaysi bazasi javob va qiziqarli ma'lumotlarni taqdim etadi ko'ra, muayyan sharoitlar ta'minoti ko'zda tutilgan. ya'ni bor Yuborilganlarning muayyan sharoitlar / ma'lumotlar bilan qaysi The zarur axborot tanlangan va jo'natadigan uchun The mijoz tomoni / yoki kirib olib The bazasi. savolga javob "ob'ekt, talab nima", albatta, bu maqolada bilib olamiz.

Nima uchun so'rovlarni uchun The bazasi?

javob nafaqat nima so'rov savolga berilgan, balki savol ustida, nima uchun talablar bo'lishi kerak. Ular ma'lumotlar bazasida saqlanadi ma'lumot olish uchun zarur bo'ladi. Sodda qilib aytganda, The bazasi so'rovlarni mo'ljallangan uchun Ishga The ma'lumot kerak ba'zi holatlar. Ularning maqsadi juda boshqacha bo'lishi mumkin: u uchinchi tomon saytida bank mijozi sifatida aniqlash, yoki bir xodim intranet kabi aniqlash, yoki o'yin veb-saytida profili holati haqida ma'lumot olish uchun zarur bo'lishi mumkin.

so'rovlar hisoblanadi komponentlari nima?

so'rovlar Nima uchun: Biz savolga javob berishga davom. SQL so'rovlarni yozish uchun ishlatiladi. Ni tanlang va: albatta faqat ikki komponentlar bo'lishi kerak. Lekin bir-biridan ulardan foydalanish mumkin va ma'lumotlar tanlash va namoyish qilish uchun skanerdan o'tkazish uchun yangi talablarni kiritish boshqa jamoalar bir qator tomonidan ishlatiladi. Bu talablar eng tegishli ma'lumotlar kompyuter olish bazasida mavjud: Siz uni izlab narsa qaerda topish kerak. eng mashhur butlovchi qismlar keyin talab qilinadi qaerda. Qaerda qo'llaniladigan, ma'lumotlar tanlash uchun muayyan shart-sharoitlar belgilash uchun. Misol uchun, siz yagona identifikatsiya raqami, tug'ilgan yoki boshqa axborot sana belgilash mumkin va bu shaxsni aniqlash mumkin.

so'rovlar qurish

Har qanday talab buzgan olmaydi qurish qat'iy tizmasidan ega. xato bo'lishi mumkin uchun. The qurilish topasiz bayon kuni The asosi oddiy so'rovlar bilan uch qismlariga. Birinchi bor, tanlash, va qaerda. ijro ta'sir emas uchun Operatorlar, har ikki katta va kichik harflarni kiritgan bo'lishi mumkin. Lekin etiket qoidalariga ko'ra, barcha operatorlar bir oz bilan harf va zarur shart-sharoitlar, jadvallar nomlari va narsalar bilan yozilgan. kodini ko'rish paytida va shuning uchun yanada qulay harakat qilish uchun. kodi qaytib, siz nima uchun mas'ul bo'lgan, bir-biridan aytib kerak.

so'rovlar qurish, qoida tariqasida, turli rivojlanish muhitda ish farq qilmaydi. Shunday qilib, siz oldida bir savol turgan: "Nima uchun kirish» yoki boshqa rivojlantirish muhit uchun so'rovlar, va siz bu maqolada berilgan javoblar ularning barcha kelur ishonch hosil bo'lishi mumkin.

Asosiy ma'lumotlar talab

Asosiy butlovchi qismlar, avval aytilganidek, faqat ikki:

  • SELECT [1 narsa nima siz ehtiyoj 2, siz ehtiyoj 3] - ishlatib belgilash nima ma'lumot kerak edi. Bu foydalanuvchi ishlayotgan bo'lgan dasturiga bazasi dan o'tkaziladi, deb.
  • [Ma'lumotlar olinadi qaysi stol] dan - zarur ma'lumotlar kichik belgilash va hali ular olinishi kerak qaerda ko'rsatish uchun kerak bo'ladi. ma'lumotlar bazasi o'zi ma'lumotlarni saqlab, va ma'lumotlarni o'zi ega bo'lgan stol emas. turli jadvallar, bu oldini olish uchun ma'lumotlar shu ustunlar bo'lishi mumkin, va u olinadi qaerda belgilash uchun ishlatiladi.

Qo'shimcha ma'lumotlarni va talab guruh operatsiyalar

qidirish natijalarini yaxshilash va ma'lumot bilan ta'minlash axborot foydalanish bo'yicha allaqachon qo'shimcha buyruqlar qabul:

  • [Qidiruv atamalar] qaerda - maxsus muvofiq sharoitda bog'liq zarur ma'lumotlarni tartiblashtirish uchun ishlatiladi.
  • LIMIT [raqam] - stol olinadi qatorlar sonini cheklash uchun ishlatiladi.
  • [So'rovlar parametr] BY guruhi - guruh uchun ma'lumotlar bazasi olingan ma'lumotlarni ishlatiladi. Lekin guruh har qanday axborot taqdim etilgan, biroq faqat mutanosib ravishda, va bir xil turga ega bo'lishi mumkin emas. Qo'shimcha ma'lumot olish uchun GROUP tomonidan alohida maqola topish tomonidan amalga topishingiz mumkin. axborot qiyofasini va uning katta okunabilirliğini oshirish uchun mo'ljallangan so'rovlardan Group operatsiyalar.
  • Union [yozish] alohida talab holda pastki qo'yish uchun ishlatiladi. Agar qabul qilganda ma'lumotlarning to'g'ri muhim miqdori zarur va bu variant bo'lishi mumkin.
  • "Like" niqob muayyan hajmi ma'lumotlar talabiga mos yoki yo'qligini tekshirish uchun ishlatiladi. Shunday qilib, uning yordamida siz kimning haqi olti arboblari vymeryat shaxs uchun qo'ng'iroq qilishingiz mumkin.

misol

o'zi bu bir mos keladigan, masalan holda yozilgan bir muammoli tushuncha, deb. Lekin hatto bitta misol olmaydi tushuntiring hamma narsa, va siz uchun find ko'p axborot oldin topasiz ega uchun ushlash barcha The imkoniyatlar taklif SQL Dasturchilar:

Od, Productnumber, ListPrice AS narxi

Production.Product FROM

Mahsulot turlarini = 'R'

Imloviy menga yuqorida kodni taklif. nomi, mahsulot soni va sahifa varaqa narxlarda: Birinchidan, kerakli ma'lumotlar tanlash bor. a "narxi" - Va Narx varaq bir oz boshqacha nomi ko'rsatiladi. ma'lumotlar jadvali "mahsulot" dan bazasi "Mahsulotlar" dan olinadi. Umuman olganda, siz aslida bir so'rov yuboradi faqat biri bilan ishlayotgan bo'lsa, ma'lumotlar bazasi zarur emas ko'rsating. Lekin bir necha bazalarni bo'lsa, keyin kompyuter shunchaki siz murojaat kimga tushunish, yoki hatto so'rov e'tiborsizlik va xato hosil qiladi qilmaydi, deb dalil berilgan, belgilash uchun ishonch hosil qiling. Uchinchi yo'l chiqish emas, balki barcha ma'lumotlar, lekin "P" mahsulotlari bo'yicha ketadi faqat bitta ekanligini ko'rsatadi. Bu o'qish keyin nima talablar bor, endi tushundim, qisqa maqola yakunlandi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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