SQL bilan tanishuv
SQL nima?
SQL ma’lumotlar bazasiga kirish va ularni boshqarish uchun standart tildir.
- SQL — bu Strukturaviy So‘rovlar Tili (Structured Query Language) degan ma’noni anglatadi
- SQL sizga ma’lumotlar bazalariga kirish va ularni boshqarish imkonini beradi
- SQL 1986 yilda Amerika Milliy Standartlar Instituti (ANSI), 1987 yilda esa Xalqaro Standartlashtirish Tashkiloti (ISO) standartiga aylandi.
SQL nimalar qila oladi?
- SQL ma’lumotlar bazasiga qarshi so‘rovlarni bajarishi mumkin
- SQL ma’lumotlar bazasidan ma’lumotlarni olishi mumkin
- SQL ma’lumotlar bazasiga yozuvlar kiritishi mumkin
- SQL ma’lumotlar bazasidagi yozuvlarni yangilashi mumkin
- SQL ma’lumotlar bazasidan yozuvlarni o‘chirishi mumkin
- SQL yangi ma’lumotlar bazalarini yarata oladi
- SQL ma’lumotlar bazasida yangi jadvallar yaratishi mumkin
- SQL ma’lumotlar bazasida saqlangan protseduralarni yaratishi mumkin
- SQL ma’lumotlar bazasida ko‘rinishlar (view) yaratishi mumkin
- SQL jadvallar, protseduralar va ko‘rinishlarga ruxsatlarni o‘rnatishi mumkin
SQL standart til — AMMO....
SQL ANSI/ISO standarti bo‘lsa-da, SQL tilining turli versiyalari mavjud.
Biroq, ANSI standartiga muvofiq bo‘lish uchun ularning barchasi kamida asosiy buyruqlarni (masalan, SELECT, UPDATE, DELETE, INSERT, WHERE) o‘xshash tarzda qo‘llab-quvvatlaydi.
Eslatma: SQL ma’lumotlar bazasi dasturlarining aksariyati SQL standartiga qo‘shimcha ravishda o‘zlarining xususiy kengaytmalariga ham ega!
Veb-saytingizda SQL-dan foydalanish
Ma’lumotlar bazasidagi ma’lumotlarni ko‘rsatadigan veb-sayt yaratish uchun sizga quyidagilar kerak bo‘ladi:
- RDBMS ma’lumotlar bazasi dasturi (masalan, MS Access, SQL Server, MySQL)
- PHP yoki ASP kabi server tomonidagi skript tilidan foydalanish
- Kerakli ma’lumotlarni olish uchun SQL dan foydalanish
- Sahifani uslublash uchun HTML / CSS dan foydalanish
RDBMS
RDBMS — Relyatsion Ma’lumotlar Bazasini Boshqarish Tizimi (Relational Database Management System) degan ma’noni anglatadi.
RDBMS SQL uchun, shuningdek, MS SQL Server, IBM DB2, Oracle, MySQL va Microsoft Access kabi barcha zamonaviy ma’lumotlar bazasi tizimlari uchun asos hisoblanadi.
RDBMS’dagi ma’lumotlar jadvallar deb ataladigan ma’lumotlar bazasi obyektlarida saqlanadi. Jadval - bu o‘zaro bog‘liq ma’lumotlar yozuvlari to‘plami bo‘lib, u ustunlar va qatorlardan iborat.
"Customers" (Xaridorlar) jadvaliga qarang:
Customers jadvalidagi ustunlar CustomerID, CustomerName, ContactName, Address, City, PostalCode va Country-dan iborat. Ustun — bu jadvaldagi vertikal struktura birligidir.
Yozuv (shuningdek, qator deb ham ataladi) — bu jadvalda mavjud bo‘lgan har bir alohida obyekt/ma’lumotdir. Masalan, Customers jadvalida 91 ta yozuv bor. Yozuv — bu jadvaldagi gorizontal tuzilmadir.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
