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


DROP TABLE < jadval nomi >


Download 14.35 Kb.
bet3/6
Sana30.08.2023
Hajmi14.35 Kb.
#1671614
1   2   3   4   5   6
Bog'liq
№12-ma’ruza sql tili yordamida ma’lumotlarni tavsiflash-fayllar.org

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.
INSERT komandasi jadvalga yangi satr qo‘shishni amalga oshiradi. Sodda holda uning sintaksisi 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, TALABA jadvalida yangi satrni qo‘shish quyidagicha amalga oshirish mumkin.

Download 14.35 Kb.

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




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