• ALTER TABLE MODIFY (
  • DROP TABLE ;
  • CREATE TABLE Student
  • Masalan: DROP INDEX < Student_ID_1 >




    Download 281,59 Kb.
    bet48/80
    Sana05.01.2024
    Hajmi281,59 Kb.
    #130407
    1   ...   44   45   46   47   48   49   50   51   ...   80
    Bog'liq
    1-bob. Ma`lumotlar bazasining asosiy tushunchalari-fayllar.org

    Masalan:
    DROP INDEX < Student_ID_1 >;


    Mavjud jadval strukturasini va parametrlarin uchun ALTER TABLE komandasi ishlatiladi. Masalan jadvalga ustunlar qo‘shish ALTER TABLE komandasi quyidagicha bo‘ladi.

    ALTER TABLE < jadval nomi > ADD(



    tipi> );
    Bu komanda bo‘yicha mavjud jadval satrlariga yangi ustun qo‘shiladi va o’nga qiymati yoziladi. Jadvalga bir nechta ustun ham qo‘shsa bo‘ladi. Ular bir-biridan vergul bilan ajratiladi.

    ALTER TABLE < jadval nomi > MODIFY (



    tipi> >);
    Ustun harakteristikalarini 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 uzunlikga kirtirish mumkin.



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



    • NOTNULL urnatilishi uchun ustunda birorta ham qiymat bo’lmasligi kerak.



    Sukut bilan o‘rnatilgan qiymatni har doim uzunlikgartirish mumkin. Jadvallarni olib tashlash quyidagi komanda bilan bajariladi:

    DROP TABLE < jadval nomi >;



    Mumkin bo‘lgan ma‘lumot qiymatlar cheklanishlar bo‘lishi mumkin. Unda CREATE TABLE komandasi quyidagicha bo‘ladi.

    CREATE TABLE < jadval nomi > (



    nomi > ma‘lumot toifasi > ,

    ,



    < jadvalga cheklanishlar> ( nomi>[,< ustun nomi >])

    );



    Masalan , qiymatni Student jadvalini aniqlashda jadvalidagi Student_ID , SURNAME ,NAME , maydonlarida ishlatishni taqiqlash uchun komanda quyidagicha bo‘ladi:

    CREATE TABLE Student



    ( Student_ID INTEGER NOT , SURNAME CHAR (25) NOT NULL, NAME CHAR(10 ) NOT ,


    Download 281,59 Kb.
    1   ...   44   45   46   47   48   49   50   51   ...   80




    Download 281,59 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Masalan: DROP INDEX < Student_ID_1 >

    Download 281,59 Kb.