1-mavzu. Fanning maqsadi va vazifalari. Asosiy tushuncha va ta‟riflar. Ma‟lumotlar bazasiga qo„yiladigan talablar


Download 3.73 Mb.
Pdf ko'rish
bet27/40
Sana03.11.2023
Hajmi3.73 Mb.
#1742897
1   ...   23   24   25   26   27   28   29   30   ...   40
Bog'liq
6. Usmonov J.T. XujaqulovT.A. Malumotlar bazasini boshqarish tizimi oquv qollanma

CREATE TABLE STUDENT
( STUDENT_ID INTEGER NOT NULL , 
SURNAME CHAR (25) NOT NULL
NAME CHAR(10 ) NOT NULL , 
STIPEND INTEGER,
KURS INTEGER,


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. 


54 

Download 3.73 Mb.

Do'stlaringiz bilan baham:
1   ...   23   24   25   26   27   28   29   30   ...   40




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