Sharof rashidov nomidagi samarqand davlat universiteti intelektual tizimlar va kompyutyer texnalogiyalari fakulteti


Ma'lumotlarni aniqlash operatorlari


Download 430.44 Kb.
bet10/18
Sana31.10.2023
Hajmi430.44 Kb.
#1736258
1   ...   6   7   8   9   10   11   12   13   ...   18
Bog'liq
3 lab

Ma'lumotlarni aniqlash operatorlari
Ushbu ko'rinish jadvallarga turli xil o'zgarishlar kiritish imkonini beradi - indekslarni yaratish, o'chirish, o'zgartirish va ular bilan ishlash.
E'tiborga olish kerak bo'lgan birinchi narsa - JADVAL TUZISH. Bu jadval yaratishdan boshqa hech narsa qilmaydi. Agar siz shunchaki CREATE TABLE so'rovini yozsangiz, hech narsa bo'lmaydi, chunki siz hali ham bir nechta parametrlarni belgilashingiz kerak.
Masalan, allaqachon tanish bo'lgan Xodimlar jadvalini yaratish uchun siz quyidagi buyruqlardan foydalanishingiz kerak:
JADVAL YARATING Xodimlar
(Raqam raqami(10) NULL EMAS
Varchar(50) nomi NULL EMAS
Familiya varchar(50) NULL EMAS)
Ushbu so'rovda maydonlarning nomlari va ularning turlari darhol qavs ichida aniqlanadi, shuningdek, NULL ga teng bo'lishi mumkinmi.
JADVALNI QILISH
Belgilangan jadvalni tashlab, bitta oddiy vazifani bajaradi. Qo'shimcha IF EXISTS parametriga ega. Agar qidirilayotgan jadval mavjud bo'lmasa, u o'chirishda xatolikni o'zlashtiradi. Foydalanish misoli:
AGAR MAVJUD BO'LSA JADVALNI TO'CHIRISH Xodimlar.
INDEKS YARATING
SQL ma'lumotlarga kirishni tezlashtirish imkonini beruvchi indeks tizimiga ega. Umuman olganda, bu ma'lum bir ustunga ishora qiluvchi havola. Siz oddiy so'rov bilan indeks yaratishingiz mumkin:
INDEX indeks_nomini yaratish
ON jadval_nomi(ustun_nomi)
Bu operator T-SQL, Oracle, PL SQL va boshqa ko'plab izohlash texnologiyalarida qo'llaniladi.
JADVAL ALTER
Ko'p imkoniyatlarga ega juda funktsional operator. Umuman olganda, jadvallarning tuzilishi, ta'rifi va joylashishini o'zgartiradi. Operator Oracle SQL, Postgres va boshqa ko'plab dasturlarda qo'llaniladi.
QO‘SHISH. Jadvalga ustun qo'shadi. Uning sintaksisi: ALTER TABLE jadval_nomi QO'SHISH ustun_nomi saqlangan_ma'lumotlar_turi. Agar yaratilayotgan ustun allaqachon mavjud bo'lsa, xatoni bostirish uchun IF NOT EXISTS variantiga ega bo'lishi mumkin;
DOPLASH. Ustunni o'chiradi. Unda IF EXISTS kaliti ham mavjud bo‘lib, usiz kerakli ustun yo‘qligini bildiruvchi xatolik hosil bo‘ladi;
O'ZGARISH. Maydon nomini belgilangan nomga o'zgartirish uchun xizmat qiladi. Foydalanish misoli: ALTER TABLE jadval_nomini CHANGE eski_nom yangi_nom;
O‘ZGARISH. Ushbu buyruq ma'lum bir ustunning turini va qo'shimcha atributlarini o'zgartirishga yordam beradi. Va u quyidagicha ishlatiladi: ALTER TABLE jadval_nomi ustun_nomi ma'lumotlar_turi atributlarini O'zgartirish;

Download 430.44 Kb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   18




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling