6-mavzu. Ma’lumotlar bazasi jadvallarini modifikatsiyalash



Yüklə 10,16 Kb.
səhifə3/4
tarix24.11.2023
ölçüsü10,16 Kb.
#133929
1   2   3   4
6-mavzu. Ma’lumotlar bazasi jadvallarini modifikatsiyalash-fayllar.org

ALTER TABLE [IGNORE] jadval_nomi jadvalni_modifikatsiyalash_optsiyalari 
IGNORE - bu asosiy kalitni himoya qilish uchun ixtiyoriy optsiya.
ALTER TABLE buyrug'idan foydalanish misollari:



1. Jadvalga ustun qo’shish


ALTER TABLE client(client_site varchar(10));// client jadvaliga client_site ustunini 
qo’shadi// 
2. Ustun maydonining o'lchamini o'zgartirish
ALTER TABLE client(client_passwd varchar(25)); 
3. modify yordamida ustun maydonining o'lchamini o'zgartirish
ALTER TABLE client modify client_passwd varchar(25); 
4. Muayyan ustundan keyin ustun qo'shish
ALTER TABLE client add client_site varchar(50) after client_telefon; //client jadvaliga 
client_telefon ustunidan keyin stolbets client_site ustunini qo’shish// 
Jadvaldan ustunni o'chirish uchun ALTER TABLE buyrug'ini DROP bilan birgalikda ishlatiladi,
agar bitta ustunni o'chirish kerak bo'lsa, u quyidagicha ishlatiladi:
ALTER TABLE jadval_nomi DROP ustun_nomi; 
Bunda ustun_nomi - o'chiriladigan ustunning nomi.
Ma'lumotlar bazalarini loyihalashda barcha fikrlarni hisobga olish qiyin, shuning uchun vaqt
o'tishi bilan ma'lumotlar bazasining tuzilishini o'zgartirish va kengaytirishga to'g'ri keladi. Buning
uchun SQL tahrirlash so'rovlaridan foydalaniladi. Shuni aytib o'tish joizki, har bir DBMSda so'rovlar
juda xilma-xil. Eng asosiysi, operatsiyaning ma'nosini tushunish va har bir satrni eslamaslikdir.
SQL jadvalini tahrirlash uchun SQL-da so'rovlar mavjud emas, shuning uchun siz quyidagi
strategiyadan foydalanishingiz mumkin: nusxa ko'chirmoqchi bo'lgan jadvalning nomini o'zgartiring
va yangi maydonlar bilan yangi jadval yarating. Keyin ma'lumotlarni eski SQL jadvalidan yangisiga
nusxalash: INSERT INTO table_2 SELECT id, name FROM table_1. Oxirgi qadam - eski jadvalni
oddiygina o'chirish.

Yüklə 10,16 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin