Indeks - bu jadval yoki jadval klasteri bilan bog'langan ixtiyoriy tuzilma bo'lib, ba'zida ma'lumotlarga kirishni tezlashtiradi. Indekslar - ular bog'langan ob'ektlardagi ma'lumotlardan mantiqiy va jismoniy jihatdan mustaqil bo'lgan sxema ob'ektlari. Shunday qilib, indekslangan jadvalga jismoniy ta'sir qilmasdan indeksni tushirishingiz yoki yaratishingiz mumkin. Indeksning yo'qligi yoki mavjudligi har qanday SQL bayonotining matnini o'zgartirishni talab qilmaydi. Indeks - bu bir qator ma'lumotlarga tezkor kirish yo'li. Bu faqat bajarilish tezligiga ta'sir qiladi. Indekslangan ma'lumotlar qiymatini hisobga olgan holda, indeks to'g'ridan-to'g'ri ushbu qiymatni o'z ichiga olgan qatorlar joylashgan joyga ishora qiladi.
|
56.So`rov nima va nima uchun ishlatiladi
|
Ma'lumotlar bazasi so'rovi harakat so'rovi yoki tanlangan so'rovdir. Tanlangan so'rov ma'lumotlar bazasidan ma'lumotlarni oladigan so'rovdir. Harakat so'rovi ma'lumotlarga qo'shimcha operatsiyalarni, masalan, kiritish, yangilash, o'chirish yoki ma'lumotlarni manipulyatsiya qilishning boshqa shakllarini talab qiladi.
Bu foydalanuvchilar shunchaki tasodifiy so'rovlarni kiritishlarini anglatmaydi. Ma'lumotlar bazasi talablarni tushunishi uchun u oldindan belgilangan kodga asoslangan so'rovni qabul qilishi kerak. Bu kod so'rovlar tilidir.
So'rovlar tillari ma'lumotlar bazasida so'rovlar qilish uchun ishlatiladi va Microsoft Structured Query Language ( SQL ) standartdir. Eslatma: SQL va MySQL bir xil emas, chunki ikkinchisi SQL-dan foydalanadigan dastur kengaytmasi
|
|
57.MBdan ma’lumotlarni tanlab olish deganda nimani tushunasiz
|
Strukturaviy so'rovlar tili (SQL) relyatsion ma'lumotlar bazasini boshqarish tizimlari (RDBMS) bilan o'zaro ishlash uchun mashhur dasturlash tilidir. SQL - bu bir necha soniya ichida katta hajmdagi ma'lumotlarni olish uchun mavjud bo'lgan turli bandlarga ega bo'lgan jumlaga asoslangan til. RDBMS dan ma'lumotlarni aniq olish uchun siz to'g'ri SQL bayonotlarini yozishingiz kerak. Bu gaplar odatda bandlar, maydon nomlari, jadval nomlari va mantiqiy ifodalardan iborat. Ushbu qisqa qo'llanma SQL ma'lumotlar bazasini samarali chiqarish uchun foydalanishingiz mumkin bo'lgan ba'zi buyruqlar, bayonotlar va bandlarni ochib beradi. Bir jadvaldan ma'lumotlarni ajratib olish uchun FROM va WHERE bandlari bilan SELECT operatoridan foydalanishingiz mumkin.
|
|
58.So’rovlar yordamida yangi ob’yektlar hosil qilish mumkinmi
|
Agar siz ko'rinishlarni, saqlangan protseduralarni, funktsiyalarni, triggerlarni yoki foydalanuvchi tomonidan belgilangan turlarni yaratish yoki tahrirlash uchun skriptlardan foydalanishni afzal ko'rsangiz, Transact-SQL muharriridan foydalanishingiz mumkin. Transact-SQL muharriri ulangan ma'lumotlar bazasi yoki loyihada ma'lumotlar bazasi ob'ektini ochish uchun Kodni ko'rish kontekst menyusidan foydalanganda ishga tushiriladi. Shuningdek, u SQL Server Object Explorer-dan Yangi so'rov kontekst menyusidan foydalanganda yoki ma'lumotlar bazasi loyihasiga yangi skript ob'ektini qo'shganda avtomatik ravishda ochiladi.
|
|
59.Birlashtirilgan jadvalardagi ma’lumotlarni chop etishda ular qanday tartiblanadi
|
SQL Serverda Select iborasini bajarganimizdan so'ng, u tartiblanmagan natijalarni qaytaradi. Biz tanlash bayonoti ustunlar ro'yxatida ustunlar ketma-ketligini belgilashimiz mumkin. Natijalar to'plamini ma'lum bir ustun qiymati, sharti va hokazolar asosida saralashimiz kerak bo'lishi mumkin. Natijalarni tanlash buyrug'idagi ORDER BY bandi bilan o'sish yoki kamayish tartibida saralashimiz mumkin.
1
|
SELECT * FROM table_name ORDER BY [column_name] ASC|DESC
|
SQL ORDER BY bandida natijani tartiblash kerak bo'lgan o'sish yoki kamayish tartibini aniqlashimiz kerak.
|
Do'stlaringiz bilan baham: |