Mundarija kirish mavzu


DROP TABLE < jadval nomi >


Download 1.38 Mb.
Pdf ko'rish
bet53/79
Sana13.11.2023
Hajmi1.38 Mb.
#1769615
1   ...   49   50   51   52   53   54   55   56   ...   79
Bog'liq
Ma\'lumotlar bazasi Zayniddinov

DROP TABLE < jadval nomi >; 
Mumkin bo„lgan ma‟lumot qiymatlar cheklanishlari bo„lishi mumkin. 
Unda
CREATE TABLE komandasi quyidagicha bo„ladi. 
CREATE TABLE (
toifasi>   
, < jadvalga cheklanishlar> (
nomi>,[< ustun nomi >])); 
Student jadvalining Student_ID, Surname, Name maydonlarida 


74 
NULL qiymat bo`lishini taqiqlash uchun so`rov quyidagicha yoziladi: 
CREATE TABLE STUDENT (Student_ID INTEGER NOT 
NULL, Surname CHAR(25) NOT NULL,
Name CHAR(10) NOT NULL,
Stipend INTEGER,
Kurs INTEGER,
City CHAR(15),
Bithday DATE,
Univ_ID INTEGER); 
Ba‟zi hollarda biror 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 
so`rov quyidagicha yoziladi. 
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 quyidagicha yoziladi: 
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, o„zgartirish va o`chirish 
uchun ma‟lumotlarni manipulyasiya qilish (DML) tilining uchta 


75 
komandasi ishlatiladi. Bular INSERT (qo„shish), UPDATE (tiklash 
yangilash), DELETE (o`chirish) komandalaridir.
INSERT komandasi jadvalga yangi satr qo„shishni amalga 
oshiradi. Sodda holda uning sintaksisi quyidagicha: 

Download 1.38 Mb.

Do'stlaringiz bilan baham:
1   ...   49   50   51   52   53   54   55   56   ...   79




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