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:
Dostları ilə paylaş: |