SQL da Jadvalga Yangi Ustun Qo'shish
Last updated
Last updated
SQL da jadvalga yangi ustun qo'shish uchun ALTER TABLE
va ADD COLUMN
operatorlaridan foydalaniladi. Bu operator yordamida mavjud jadvalga ustun qo'shish mumkin. Ustunning turini, nomini va cheklovlarini belgilash imkonini beradi.
Sintaksis
jadval_nomi: Qo'shiladigan ustun bilan o'zgartiriladigan jadval nomi.
ustun_nomi: Qo'shilayotgan yangi ustunning nomi.
ustun_turi: Qo'shilayotgan ustunning ma'lumot turi (masalan, VARCHAR
, INT
, DATE
, va h.k.).
Misol
Quyidagi misolda Employees
jadvaliga Email
nomli yangi ustun qo'shiladi. Ustunning ma'lumot turi VARCHAR(100)
deb belgilangan, ya'ni maksimal 100 ta belgidan iborat matn saqlanadi.
Bu buyruq Employees
jadvaliga yangi Email
ustuni qo'shadi.
Bir nechta Ustun Qo'shish
Agar jadvalga bir nechta ustun qo'shish zarur bo'lsa, ADD COLUMN
operatorini bir necha bor ishlatish mumkin. Buni bitta buyruqda bajarish mumkin.
Sintaksis:
Misol:
Bu misolda Employees
jadvaliga Phone
(telefon raqami) va DepartmentID
(bo'lim ID) nomli ikkita yangi ustun qo'shiladi.
Yangi Ustunni NOT NULL yoki UNIQUE Cheklovi Bilan Qo'shish
Yangi ustun qo'shishda unga turli cheklovlar qo'yish mumkin. Masalan, NOT NULL
yoki UNIQUE
kabi cheklovlar.
Misol:
Bu misolda Email
ustuni NOT NULL
cheklovi bilan qo'shiladi, ya’ni bu ustunda qiymat bo'sh bo'lishi mumkin emas.
Yangi Ustunning Default Qiymatini Belgilash
Yangi ustun qo'shishda unga default qiymat belgilash mumkin. Bu holda, agar yangi ustunga qiymat kiritilmasa, avtomatik ravishda default qiymat qo'llaniladi.
Misol:
Bu misolda HireDate
ustuni qo'shiladi va uning default qiymati hozirgi sana (CURRENT_DATE) bo'ladi.
Ustun Qo'shishdan Oldin Ehtiyotkorlik
Jadvalga yangi ustun qo'shishdan oldin quyidagi jihatlarga e'tibor berish kerak:
Zaxira Nusxasi: Agar jadvalda muhim ma'lumotlar mavjud bo'lsa, ustun qo'shishdan oldin uning zaxirasini olish tavsiya etiladi.
Ustunlarni normalizatsiya qilish: Yangi ustun qo'shishda, ma’lumotlar bazasining normal shakllariga rioya qilish kerak. Jadvalni ortiqcha ustunlar bilan to'ldirmaslik kerak.
Xulosa
SQL da jadvalga yangi ustun qo'shish ALTER TABLE
operatori yordamida amalga oshiriladi. Bu jarayon yangi ma'lumotlar qo'shish, jadvalning strukturasi va ma’lumotlar bazasining ehtiyojlariga moslashish uchun kerakli operatsiya hisoblanadi. Yangi ustun qo'shishdan oldin zaxira nusxasi olish va ma’lumotlar bazasining yaxlitligini ta'minlash muhimdir.