• DROP TABLE
  • CREATE TABLE
  • ALTER TABLE < jadval nomi > MODIFY (




    Download 1,6 Mb.
    bet3/13
    Sana16.05.2024
    Hajmi1,6 Mb.
    #237838
    1   2   3   4   5   6   7   8   9   ...   13
    Bog'liq
    УМК Маълумотлар Базаси

    ALTER TABLE < jadval nomi > MODIFY (<ustun nomi > );
    Ustun xarakteristikalarini modifikatsiyalashda kuyidagi cheklanishlarni xisobga olish kerak :

    • Ma’lumot toifasini o‘zgartirishni, faqat ustun bo‘sh bo‘lsa bajarish mumkin

    • To‘ldirilmagan ustun uchun o‘lcham/ aniqlik uzunlikgartirish mumkin.

    • To‘ldirilgan ustun uchun o‘lcham/ aniqlik faqat kattalashtirish mumkin.

    • NOTNULL urnatilishi uchun ustunda birorta xam NULL ыiymat bulmasligi kerak.

    • Sukut bilan o‘rnatilgan qiymatni xar doim uzunlikgartirish mumkin

    Jadvallarni olib tashlash kuyidagi komanda bilan bajariladi
    DROP TABLE < jadval nomi >;
    Mumkin bo‘lgan ma’lumot qiymatlar cheklanishlar bo‘lishi mumkin. Unda
    CREATE TABLE komandasi kuyidagicha bo‘ladi.
    CREATE TABLE < jadval nomi >
    (<ustun nomi > < ma’lumot toifasi > ,
    < ustun nomi > < ma’lumot toifasi > ,
    < jadvalga cheklanishlar> ([,< ustun nomi >]));
    Masalan , NULL kiymatni STUDENT jadvalini aniqlashda jadvalidagi STUDENT_ID ,SURNAME ,NAME , maydonlarida ishlatishni taqiqlash uchun komanda kuyidagicha bo‘ladi
    CREATE TABLE STUDENT
    ( STUDENT_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 xollarda birir maydonga kiritilaetgan barcha qiymatlar bir biridan farq qilishi kerak. Bunda shu maydon uchun UNIQUE (yagona) so‘z ishlatiladi.
    Masalan STUDENT jadvalida STUDENT_ID qiymatlari farqli bo‘lishi uchun komanda kuyidagicha bo‘ladi.
    CREATE TABLE STUDENT
    ( STUDENT_ID INTEGER NOT NULL UNIQUE,
    SURNAME CHAR (25) NOT NULL,
    NAME CHAR(10 ) NOT NULL ,
    STIPEND INTEGER,
    KURS INTEGER,
    CITY CHAR(15),
    BITHDAY DATE;
    Jadvalda kalit maydonlarni ishlatish komandasi kuyidagicha bo‘ladi

    Download 1,6 Mb.
    1   2   3   4   5   6   7   8   9   ...   13




    Download 1,6 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    ALTER TABLE < jadval nomi > MODIFY (

    Download 1,6 Mb.