SQL Sintaksisi va Qoidalari
1 SQL ning Asosiy Tuzilishi
SQL (Structured Query Language) tilining asosiy maqsadi ma‘lumotlar bazalari bilan ishlashni osonlashtirishdir. SQL sintaksisi va qoidalari quyidagi asosiy tarkibiy qismlarni o‘z ichiga oladi:
SQL Buyruqlarining Turlari
DML (Data Manipulation Language): Ma‘lumotlarni boshqarish uchun:
SELECT
: Ma‘lumotlarni qidirish.INSERT
: Ma‘lumotlarni qo‘shish.UPDATE
: Ma‘lumotlarni yangilash.DELETE
: Ma‘lumotlarni o‘chirish.
DDL (Data Definition Language): Tuzilmani boshqarish uchun:
CREATE
: Yangi jadval yoki obyekt yaratish.ALTER
: Jadval yoki obyektni o‘zgartirish.DROP
: Jadval yoki obyektni o‘chirish.
DCL (Data Control Language): Ruxsatlarni boshqarish uchun:
GRANT
: Foydalanuvchi huquqlarini berish.REVOKE
: Foydalanuvchi huquqlarini bekor qilish.
TCL (Transaction Control Language): Tranzaktsiyalarni boshqarish uchun:
COMMIT
: O‘zgarishlarni saqlash.ROLLBACK
: O‘zgarishlarni bekor qilish.
SQL Sintaksisining Umumiy Qoidalari
SQL buyruqlari katta yoki kichik harflarda yozilishi mumkin, lekin odatda katta harflar ishlatiladi.
Har bir SQL buyrug‘i
;
bilan tugallanishi kerak.Foydalanuvchi tomonidan yoziladigan ma‘lumotlar, masalan, matnli qiymatlar, yakka qo‘shtirnoq (
'
) ichida bo‘lishi kerak.
2 SQL Asosiy Buyruqlari Sintaksisi
2.1. SELECT Buyrug‘i
Ma‘lumotlarni qidirish va olish uchun ishlatiladi.
Sintaksis:
Misol:
INSERT INTO Buyrug‘i
Jadvalga yangi yozuvlarni qo‘shish uchun ishlatiladi.
Sintaksis:
Misol:
UPDATE Buyrug‘i
Mavjud ma‘lumotlarni yangilash uchun ishlatiladi.
Sintaksis:
Misol:
DELETE Buyrug‘i
Ma‘lumotlarni o‘chirish uchun ishlatiladi.
Sintaksis:
Misol:
3 SQL Shartlar va Filtrlash
Shartli Operatorlar
SQLda shartlarni yaratish uchun quyidagi operatorlar ishlatiladi:
=
: Tenglik.!=
yoki<>
: Teng emas.>
: Katta.<
: Kichik.>=
: Katta yoki teng.<=
: Kichik yoki teng.
Misol:
Mantiqiy Operatorlar
AND
: Barcha shartlar bajarilishi kerak.OR
: Kamida bitta shart bajarilishi kerak.NOT
: Shartni inkor qiladi.
Misol:
LIKE va BETWEEN
LIKE
: Matnni qisman moslashtirish uchun ishlatiladi.BETWEEN
: Qiymatlar oralig‘ini belgilash uchun ishlatiladi.
Misol:
4 SQL Guruhlash va Tartiblash
ORDER BY
Ma‘lumotlarni tartiblash uchun ishlatiladi.
Sintaksis:
Misol:
GROUP BY
Ma‘lumotlarni guruhlash va agregatsiya qilish uchun ishlatiladi.
Sintaksis:
Misol:
HAVING
Guruhlangan ma‘lumotlarga shart qo‘llash uchun ishlatiladi.
Sintaksis:
Misol:
Xulosa
SQL sintaksisi va qoidalari ma‘lumotlar bazalari bilan ishlashni samarali va tushunarli qiladi. Asosiy buyruqlarni bilish va ularni amalda qo‘llash orqali dasturchilar murakkab so‘rovlarni bajarish imkoniga ega bo‘lishadi. Ushbu qo‘llanma SQLni boshlash va chuqurlashtirib o‘rganish uchun foydali asosdir.
Last updated