53
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
CREATE TABLE STUDENT
( STUDENT_ID
INTEGER PRIMER KEY ,
SURNAME
CHAR (25) NOT NULL,
NAME
CHAR(10 ) NOT NULL ,
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.