Kompyuterlar, Dasturlash
Ishchi bilan The bazasi: Nega so'rovlar
"Talab" nima? Nima odatda so'zi bilan ifoda etiladi bazasi? ma'lumotlar bazasiga yuborilgan so'rovlar nima?
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 qurish
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
- [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
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