);
Bu komanda orqali mavjud jadval satrlariga yangi ustun qo‘shiladi va unga NULL qiymati yoziladi. Jadvalga bir nechta ustun ham ko‘shsa bo‘ladi. Ular bir biridan vergul bilan ajratiladi.
ALTER TABLE MODIFY ( );
Ustun xarakteristikalarini modifikatsiyalashda quyidagi cheklanishlarni hisobga olish kerak:
ma’lumot toifasini o‘zgartirishni, faqat ustun bo‘sh bo‘lsa bajarish mumkin;
to‘ldirilmagan ustun uchun o‘lcham/aniqlik o‘zgartirish mumkin;
to‘ldirilgan ustun uchun o‘lcham/aniqlik faqat kattalashtirish mumkin;
NOT NULL o‘rnatilishi uchun ustunda birorta ham NULL qiymat bo‘lmasligi kerak;
sukut bilan o‘rnatilgan qiymatni har doim o‘zgartirish mumkin.
Ma’lumotlar bazasidan jadvallarni olib tashlash quyidagi komanda bilan bajariladi.
DROP TABLE < jadval nomi >;
Mumkin bo‘lgan ma’lumot qiymatlar cheklanishlari bo‘lishi mumkin.
Unda
CREATE TABLE komandasi quyidagicha bo‘ladi.
CREATE TABLE ( , , < jadvalga cheklanishlar> (,[< ustun nomi >]));
Talaba jadvalining Talaba_ID, Surname, Name maydonlarida NULL qiymat bo‘lishini taqiqlash uchun so‘rov quyidagicha yoziladi:
CREATE TABLE TALABA (Talaba_ID INTEGER NOT
NULL, Surname CHAR(25) NOT NULL,
Name CHAR(10) NOT NULL,
Stipend INTEGER,
Kurs INTEGER,
City CHAR(15), Bithday DATE,
Univ_ID INTEGER);
Ba’zi hollarda biror maydonga kiritilayotgan barcha qiymatlar bir biridan farq qilishi kerak. Bunda shu maydon uchun UNIQUE (yagona) so‘z ishlatiladi.
Masalan Talaba jadvalida Talaba_ID qiymatlari farqli bo‘lishi uchun so‘rov quyidagicha yoziladi.
Do'stlaringiz bilan baham: |