bilan bajariladi.
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.
Do'stlaringiz bilan baham: |