SQL da Jadvalni O'chirish
SQL da jadvalni o’chirish jarayoni DROP TABLE
operatori orqali amalga oshiriladi. Bu operator jadvalni va unga tegishli barcha ma’lumotlarni ma'lumotlar bazasidan butunlay olib tashlaydi. Jadvalni o’chirishda ehtiyotkorlik bilan yondashish zarur, chunki o’chirilgan jadvalni qayta tiklash mumkin emas (agar zaxira mavjud bo‘lmasa).
1 Jadvalni O'chirish Sintaksisi
jadval_nomi: O’chiriladigan jadvalning nomi.
2 Misol:
Agar siz Employees
jadvalini o’chirishni xohlasangiz, quyidagi SQL buyrug‘i ishlatiladi:
Bu buyruq Employees
jadvalini va uning ichidagi barcha ma’lumotlarni bazadan o'chiradi.
3 Jadvalni O'chirishdan Oldin Ehtiyotkorlik
Jadvalni o’chirishdan oldin quyidagi jihatlarga e'tibor berish kerak:
Ma'lumotlar Zaxirasi: Jadvalni o’chirishdan oldin uning zaxirasini olishni o'ylab ko'ring. Agar jadvaldagi ma'lumotlar muhim bo‘lsa, zaxira nusxasini yaratish zarur. Zaxira olish uchun
BACKUP
operatoridan foydalanish mumkin.Misol:
Cheklovlar (Foreign Keys): Agar jadval boshqa jadvalga bog‘langan bo‘lsa (masalan,
FOREIGN KEY
orqali), o‘sha bog‘lanishni o‘rnatgan jadvalda cheklovlarni olib tashlash kerak bo‘ladi. Aks holda, jadvalni o‘chirishda xatolik yuz berishi mumkin.Misol:
4 Jadvalni O'chirishning Ta’siri
Ma'lumotlar o'chadi:
DROP TABLE
operatori orqali jadval o’chirilganda, jadvaldagi barcha satrlar va ustunlar bazadan butunlay o'chadi. Ma’lumotlar o‘chirib yuboriladi va tiklanishi mumkin emas.Bog'lanishlar yo'qoladi: Agar jadval boshqa jadvalga bog‘langan bo‘lsa (masalan,
FOREIGN KEY
), bu bog‘lanish ham yo'qoladi.Resurslarni tejash: Jadval o‘chirilgandan so‘ng, tizim tomonidan saqlangan joy (disk xotirasi) va resurslar bo‘shaydi.
5 Jadvalni O'chirishdan Keyingi Amallar
Jadvalni o‘chirib bo‘lgach, agar kerak bo‘lsa, yangi jadval yaratish yoki mavjud jadvalni qayta tashkil etish mumkin. Buning uchun avvalgi jadvalning strukturasini qayta tiklash zarur bo‘ladi, bu uchun eski jadvalning zaxirasidan foydalanish mumkin.
Xulosa
SQL’da jadvalni o’chirish — bu juda kuchli amaliyot bo‘lib, uni amalga oshirishdan oldin ehtiyotkorlik bilan yondashish zarur. DROP TABLE
operatori orqali jadval va uning ma'lumotlari bazadan butunlay olib tashlanadi. Bu jarayonni amalga oshirishdan oldin jadvalning ma’lumotlar bazasidagi ahamiyatini, uning boshqa jadvallar bilan bog‘liqligini va zaxira nusxalarini tekshirish kerak.
Last updated