6-mavzu. Ma’lumotlar bazasi jadvallarini modifikatsiyalash


ALTER TABLE [IGNORE] jadval_nomi jadvalni_modifikatsiyalash_optsiyalari


Download 332.84 Kb.
Pdf ko'rish
bet3/4
Sana13.12.2022
Hajmi332.84 Kb.
#1000192
1   2   3   4
Bog'liq
6-mavzu. Ma’lumotlar bazasi jadvallarini modifikatsiyalash

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. 

Download 332.84 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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