1.SQL nima degan savolga qisqacha javob.
Ma'lumotlar bazasini boshqarish tizimi (DBMS) - maxsus ushbu ro'yxatlarni boshqaradigan dasturiy ta'minot. Realitsion malumotlar bazasini boshqarish uchun surovlar tili (tizim).
2.SELECT * FROM Sotuvchi; SQL so`roviga qisqacha tarif. Sotuvchi jadvalidagi barcha satir ustinlarni qaytaradi
SQL nima qila oladi?
Jadvallar yarata oladi, o’zgartira oladi, o’chira oladi, qo’sha oladi va boshqa... jadvallarga ustinlar qo’sha oladi, o’zgartira oladi, o’chira oladi va boshqa… yaratilgan jadval va ustinlarga mos ravishda ma’lumotlar qo’sha oladi, o’zgartira oladi va o’chira oladi… .
Veb-saytingizda SQL-dan qanday foydalanasiz?
Turlihil ma’lumotlarni ma’lumotlar bazasida saqlaymiz, dastlab foydalanuvchi so’rovni web serverga jo’natadi, o’z novbatida server foydalanuvchilarga kerekli ma’lumotlarni foydalanuvchiga qaytarish uchun bazaga so’rov yuvoradi so’rov esa sql surovlaridan iborat bo’ladi va sql dan qaytgan ma’lumotlarni foydalanuvchiga render qilib junatadi.
RDBMS nima?
Realitsion database management system – bu realitson ma’lumotlar bazasining umumiy strukturasi, bu IBM ning Edgar Kodd tomonidan yaratilgan bo’lib bu realitsion ma’lumotlar bazasiga bog’lanishni taminlab beruvchi tizim.
Eng muhim SQL buyruqlaridan ba'zilarini sanang.
create, drop, alter, Select, insert, delete
SQL SELECT so`rovi.
Select surovi bu ma’lumotni bazadan qabul qilish uchun ishlatiladi
SELECT COUNT(DISTINCT ustun1) so`rovi.
Count bu satirlar soni nechta bo’lsa shuni qaytaradi, distinct bu aytilgan ustin bo’yicha aynan bir hil bo’lmagan holatda bitta bitta ustin bo’yicha qaytaradi.
WHERE bandi.
Shart operatori bo’lib bu kalit so’zdan keyin keyingi savolda ko’rsatilgan javobga ko’ra amallarni bajaradi.
=,>,<,<=,>=,<>, BETWEEN, LIKE, IN operatorlari.
= bu teng bo’lsa
> katta bo’lsa
< kichik bo’lsa
<= kichik yoki teng bo’lsa
>= katta yoki teng bo’lsa
<> teng bo’lmasa yuqoridagi amallarni bajarsa tanlangan ustun bo’yicha aynan shu shartlarni qanoatlantiruvchi satirlarni belgilangan ustinlarini qaytaradi.
Between bu (where age between 15 and 25) bo’lsa 15 dan 25 gacha satirlarni belgilangan ustinlarini chop etadi.
Like bu (where name like “adx%”) bo’lsa adx dan boshlangan barcha satirga ega name ustini bo’yicha shartni qanotlantirilgan barcha satirlarni belgilangan ustunlarini qaytaradi.
IN bu (where age in (1,2,3,4) ) quyidagi buyruq foydalanuvchilarning yoshi 1,2,3,4 bo’lsa shu foydalanuvchilarni tanlangan ustinlari bo’yicha qaytaradi.
Do'stlaringiz bilan baham: |