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:
( Student_ID INTEGER NOT , SURNAME CHAR (25) NOT NULL, NAME CHAR(10 ) NOT ,
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:
Do'stlaringiz bilan baham: |