• CREATE TABLE Student
  • INSERT INTO VALUES (,,);
  • INSERT INTO Student
  • STIPEND INTEGER, KURS INTEGER, CITY CHAR(15), BITHDAY DATE, UNIV_ID INTEGER)




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

    STIPEND INTEGER, KURS INTEGER, CITY CHAR(15), BITHDAY DATE, UNIV_ID INTEGER);



    Ba‘zi hollarda birir maydonga kiritilayotgan 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 quyidagicha bo‘ladi.

    CREATE TABLE Student



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

    STIPEND INTEGER, KURS INTEGER, CITY CHAR(15), BITHDAY DATE);



    Jadvalda kalit maydonlarni ishlatish komandasi quyidagicha bo‘ladi

    CREATE TABLE Student



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

    STIPEND INTEGER, KURS INTEGER, CITY CHAR(15), BITHDAY DATE, UNIV_ID INTEGER);



    SQL tilida jadvalga ma‘lumotlar kiritish uchun, ular o‘zgartirish va olib tashlash uchun ma‘lumotlar bilan manipulyasiya qilish (DML) tilining uchta komandasi mo‘ljallangan. Bular



    • INSERT (qo‘shish),



    • UPDATE (tiklash yangilash),



    • DELETE(olib tashlash, yo‘qotish) komandalaridir.



    INSERT komandasi (buyruqi) jadvalga yangi satr qo‘shishni amalga oshiradi. Sodda holda uning ko‘rininshi quyidagicha:

    INSERT INTO VALUES (,,);



    Bunday yozuvda VALUES kalit so‘zidan keyin qavs ichida ko‘rsatilgan qiymatlar jadvaldagi yangi qo‘shilgan satrning maydonlariga kiritiladi. Kiritish jadvalini CREATE TABLE operatori bilan yaratilish paytidagi ustunlarni ko‘rsatish tartibida amalga oshiriladi. Masalan, Student jadvalida yangi satrni qo‘shish quyidagicha amalga oshirish mumkin:

    INSERT INTO Student



    VALUES (101, ‘Ivanov’, ‘Aleksandr’, 200,3, ‘Moskva‘, ‘6/10/1979’ , 15);


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




    Download 281,59 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    STIPEND INTEGER, KURS INTEGER, CITY CHAR(15), BITHDAY DATE, UNIV_ID INTEGER)

    Download 281,59 Kb.