SQL – strukturalashgan so’rovlar tili
Yangi baza yoki jadval hosil qilish -
CREATE
operatori.
Yangi baza hosil qilish uchun quyidagi kod yoziladi:
CREATE DATABASE database_name;
Yangi jadval hosil qilish uchun quyidagi kod yoziladi:
CREATE TABLE Persons (
PersonID serial primary key,
LastName varchar(255) not null,
FirstName varchar(255) not null,
Address varchar(255),
Phone varchar(255),
DateOfBirth date
);
• CREATE TABLE operatoridan so’ng jadval nomi
(Persons) ko’rsatiladi;
• Qavs ichida ustun nomi, shu ustunga tegishli maydon
turi va cheklovlar ko’rsatiladi;
• Bitta maydonga tegishli ma’lumotlar yakunlangandan
so’ng vergul qo’yiladi, ya’ni maydonlar vergul bilan
ajratilgan;
• Eng oxirgi maydondan so’ng vergul qo’yilmaydi;
• Buyruq nuqta vergul bilan yakunlanishi shart.
SQL – strukturalashgan so’rovlar tili
Jadvalni o'zgartirish –
ALTER
operatori.
Javdalga yangi ustun qo`shish uchun quyidagicha so’rov yoziladi:
ALTER TABLE Persons
ADD Email varchar(255);
Javdaldagi ustun o’chirish uchun quyidagicha so’rov yoziladi:
ALTER TABLE Persons
DROP COLUMN Email;
Jadval ustunini qayta nomlash uchun quyidagicha so’rov yoziladi:
ALTER TABLE Persons
RENAME COLUMN Phone TO Telefon;
SQL – strukturalashgan so’rovlar tili
Jadvaldan ma’lumotni o’chirish
TRUNCATE
operatori.
Jadval qatoridagi barcha yozuvlarni o’chirish uchun ishlatiladi.
TRUNCATE TABLE Persons
;
Jadvalni o’chirish
DROP
operatori.
Jadvalni o`zini butunlay o’chirish uchun ishlatiladi.
DROP TABLE Persons;