5-jadval ... Ma'lumotlarni boshqarish
Operator uchun tushuntirish
ALTER DATABASE Ma'lumotlar bazasidagi asosiy ob'ektlar to'plamini o'zgartirish, cheklovlar
butun ma'lumotlar bazasi
ALTER DBAREA Oldindan yaratilgan saqlash maydonini o'zgartirish
PAROLNI ALTER Butun maʼlumotlar bazasi uchun parolni oʻzgartiring
MA'LUMOTLAR BAZASINI YARATING Yangi ma'lumotlar bazasini yarating
DBAREA YARATISH Yangi saqlash maydoni yarating va uni joylashtirish uchun tayyorlang
DROP DATABASE Mavjud ma'lumotlar bazasini tashlaydi
DROP DBAREA Mavjud saqlash maydonini tushiradi (agar u hozirda mavjud bo'lmasa
faol ma'lumotlar joylashgan)
BERISH Ba'zi ma'lumotlar bazasi ob'ektidagi bir qator amallarga kirish huquqini bering
REVOKE Ba'zi ob'ektga yoki ba'zi amallarga kirish huquqlarini bekor qilish
ob'ekt
Tijorat ma'lumotlar bazasida asosiy operatorlar to'plami kengaytirildi. Aksariyat DBMSlar saqlangan protsedurani bajarish indeksini aniqlash va o'chirish uchun bayonotlarni va triggerlarni aniqlash uchun bayonotlarni o'z ichiga oladi.
Ushbu til bilan tanishishni SQL tilida bitta tanlash operatori bilan ifodalanadigan so'rovlar tilining imkoniyatlarini hisobga olgan holda boshlash odatiy holdir, chunki bu kuchli operator, albatta, eng murakkab hisoblanadi. Bundan tashqari, kelajakda ma'lumotlarni manipulyatsiya qilish operatorlari bilan birgalikda qanday foydalanish mumkinligini ko'rish qiziq.
Tanlash operatoriTANLASH . Ma'lumotlar bazasiga so'rovlarni shakllantirish
Tanlash operatorining maqsadi bir yoki bir nechta ma'lumotlar bazasi jadvallaridan ma'lumotlarni tanlash va ko'rsatishdir. Bu juda kuchli, eng ko'p ishlatiladigan operator relyatsion algebraning barcha operatsiyalarini amalga oshiradi. Bitta va bir xil so'rov bir necha usul bilan amalga oshirilishi mumkin, bu esa bajarish vaqti jihatidan sezilarli darajada farq qilishi mumkin.
Bayonot formatini tanlang:
SELECT * |<список полей>FROM<список таблиц>
Tanlangan iboradagi iboralarning belgilangan tartibini o'zgartirib bo'lmaydi, lekin uning barcha qismlari talab qilinmaydi. Faqat tanlang va jumlalardan shart bo'laklar. Operatorning boshqa barcha qismlari dasturchining ixtiyoriga ko'ra ishlatilishi mumkin. Tushuntirish:
□ ibora tanlang:
Kalit so'zning mavjudligi hammasi(sukut bo'yicha) natijada olingan jadval so'rov shartlariga javob beradigan barcha qatorlarni o'z ichiga oladi, bu esa natijaviy jadvalda bir xil qatorlar paydo bo'lishiga olib kelishi mumkin;
Kalit so'z alohida jadvalni munosabatlar nazariyasi tamoyillariga muvofiqlashtirish uchun mo'ljallangan, bu erda takroriy qatorlar yo'q deb taxmin qilinadi;
Belgisi" * "asl so'rovlar jadvalidagi barcha ustunlar natijalar to'plamiga kiritilgan juda keng tarqalgan vaziyatni belgilaydi.
□ iborada dan manba so'rov jadvallari ro'yxati o'rnatiladi.
□ iborada qayerda relyatsion algebradagi shartli qo‘shish operatsiyasiga o‘xshash natija qatorlarini tanlash shartlarini yoki manba jadvallari qatorlarini birlashtirish shartlarini belgilaydi. Quyidagi predikatlar tanlov shartlari sifatida ishlatilishi mumkin:
Taqqoslash "=,<>, >, <, >=, <=" - для сравнения результатов вычисления двух выражений; более сложные выражения строятся с помощью логических операторов AND, OR, NOT; значения выражений вычисляются в порядке, который определяется приоритетом используемых операторов и наличием скобок в выражении;
Do'stlaringiz bilan baham: |