№12-ma’ruza: sql tili yordamida ma’lumotlarni tavsiflash


DROP TABLE < jadval nomi >


Download 0.55 Mb.
bet3/7
Sana04.02.2023
Hajmi0.55 Mb.
#1160973
1   2   3   4   5   6   7
Bog'liq
MB 12-ma\'ruza

DROP TABLE < jadval nomi >;
Mumkin bo‘lgan ma’lumot qiymatlar cheklanishlari bo‘lishi mumkin.
Unda
CREATE TABLE komandasi quyidagicha bo‘ladi.
CREATE TABLE ( , , < jadvalga cheklanishlar> (,[< ustun nomi >]));
Talaba jadvalining Talaba_ID, Surname, Name maydonlarida NULL qiymat bo‘lishini taqiqlash uchun so‘rov quyidagicha yoziladi:
CREATE TABLE TALABA (Talaba_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 Talaba jadvalida Talaba_ID qiymatlari farqli bo‘lishi uchun so‘rov quyidagicha yoziladi.
CREATE TABLE TALABA (Talaba_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 Talaba ( Talaba_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 komandasi ishlatiladi. Bular INSERT (qo‘shish), UPDATE (tiklash yangilash), DELETE (o‘chirish) komandalaridir.

Download 0.55 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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