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.
( 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);
Do'stlaringiz bilan baham: |