UNIQUE cheklanishi – bu ustunga mavjud qiymatni kiritishga urinish rad etiladi.
PRIMARE KEY – birlamchi kalit cheklanishi (jadval yoki ustunlarni cheklashi mumkin)
CHECK cheklanish – jadvalga kiritilayotgan ma’lumot qbul qilinishidan oldin mos kelishi lozim bo’lgan shart kiritishga imkon beradi.
DEFAULT – ko’zda tutilmagan qiymatlarni o’rnatish (biror bir maydon uchun qiymat ko’rsatmagan holda jadvalga satr qo’shish)
FOREIGN KEY –SQL ilovali yaxlitlikni ta’minlaydi.
INSERT – qiymatlarni kiritish (Hamma satrlar shu orqali kiritiladi)
DELET – satrlarni o’chirish
UPDATE – maydon qiymatlarini o’zgartirish (ustun o’zgarishi)
SELECT – natijaviy to’plam olish uchun ishlatiladigan ifoda (bu ifoda o’z ichiga albatta FROM ifodasini olishi kerak)
FROM ifodasidan so’ng so’rovni bajarish uchun jadvallar nomi yoziladi
WHERE ifodasidan so’ng agar ma’lum satrlarni qytarish lozim bo’lsa, izlash sharti yoziladi
GROUP BY ifodasi guruharga ajratilgan natijaviy so’rov yaratishga imkon beradi
HAVINGifodasidan guruhlarni qaytarish sharti yoziladi va GROUP BY ifodasi bilan birga ishlatiladi
ORDER BY ifodasi ma’lumotlar natijaviy to’plamini tartiblash yo’nalishini aniqlaydi
OFFICESjadvaldagi hamma yozuvlarni qaytaruvchi soda so’rov
MANTIQIY OPERATORLAR BETWEEN – bu qiymatlar diapozoniga tegishlilikni tekshirishirishdir.
IN ifoda to’plamga tegishlilikni tekshiradi
LIKE bu filtirlash (masalan: “%n” n harfi bilan tugaydigan hamma yozuvni ko’rsatadi)
IS operatori yordamida ifodani rost, yolg’on yoki aniqlanmaganligini tekshirish mumkin
EXISTSbu true yoki false qaytaruvchi operatordir.
ANY, ALL, SOME ostki so’rovlar bilan ishlashda foydalaniladi
UNION ifodasi bir yoki bir nechta SQL so’rovlar natijasini birlashtirishga imkon beradi
AVG() ustundagi hamma qiymatlarning o’rta arfmetigi
COUNT() ustundagi qiymatlar sonini hisoblaydi
COUNT(*) so’rov natijalari jadvaldagi satrlar sonini hisoblaydi
HAVING shart bo’yicha guruhlarni ajratish
ALL jadvalda hamma imtiyozlarni berish uchun ishlatiladi
REVOKI imtiyozlarni rad etish
PHP IZOHLAR: //, # - bir qatorli
/*…*/ - ko’p qatorli
O’zgaruvchilar $ belgisi bilan boshlanadi
define() – konstantalarni e’lon qilish
defined() – konstantalar aniqlanganligini tekshirish
sort() – massivni o’sish bo’yicha tartiblaydi