1-bob. Ma`lumotlar bazasining asosiy tushunchalari


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


Download 281.59 Kb.
bet49/80
Sana20.11.2023
Hajmi281.59 Kb.
#1790121
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.

Do'stlaringiz bilan baham:
1   ...   45   46   47   48   49   50   51   52   ...   80




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling