SQL kalit so‘zlari
Ushbu SQL kalit so‘zlari ma’lumotnomasida SQL’dagi zahiralangan so‘zlar keltirilgan.
SQL kalit so‘zlari
| Kalit so‘z | Tavsif |
|---|---|
| ADD | Mavjud jadvalga ustun qo‘shadi |
| ADD CONSTRAINT | Jadval yaratilganidan keyin unga cheklov qo‘shadi |
| ALL | Agar barcha quyi so‘rov qiymatlari shartga javob bersa, true qiymatini qaytaradi |
| ALTER | Jadvaldagi ustunlarni qo‘shadi, o‘chiradi yoki o‘zgartiradi yoki jadvaldagi ustunning ma’lumotlar turini o‘zgartiradi |
| ALTER COLUMN | Jadvaldagi ustunning ma’lumotlar turini o‘zgartiradi |
| ALTER TABLE | Jadvaldagi ustunlarni qo‘shadi, o‘chiradi yoki o‘zgartiradi |
| ALTER VIEW | View’ni yangilaydi |
| AND | Faqat ikkala shart ham rost bo‘lgan qatorlarni oladi |
| ANY | Agar quyi so‘rov qiymatlaridan biri shartga javob bersa, true qiymatini qaytaradi |
| AS | Ustun yoki jadvalni taxallus bilan qayta nomlaydi |
| ASC | Natijalar to‘plamini o‘sish tartibida saralaydi |
| BACKUP DATABASE | Mavjud ma’lumotlar bazasining zaxira nusxasini yaratadi |
| BETWEEN | Berilgan oraliqdagi qiymatlarni tanlaydi |
| CASE | Shartlarga qarab turli natijalar hosil qiladi |
| CHECK | Ustunga joylashtirilishi mumkin bo‘lgan qiymatni cheklaydigan cheklov |
| COLUMN | Ustunning ma’lumotlar turini o‘zgartiradi yoki jadvaldagi ustunni o‘chiradi |
| CONSTRAINT | Cheklovni qo‘shadi yoki o‘chiradi |
| CREATE | Ma’lumotlar bazasi, indeks, view, jadval yoki protsedura yaratadi |
| CREATE DATABASE | Yangi SQL ma’lumotlar bazasini yaratadi |
| CREATE INDEX | Jadvalda indeks yaratadi (takroriy qiymatlarga ruxsat beradi) |
| CREATE OR REPLACE VIEW | View’ni yangilaydi |
| CREATE TABLE | Ma’lumotlar bazasida yangi jadval yaratadi |
| CREATE PROCEDURE | Saqlanadigan protsedura (stored procedure) yaratadi |
| CREATE UNIQUE INDEX | Jadvalda noyob indeks yaratadi (takroriy qiymatlarsiz) |
| CREATE VIEW | SELECT iborasining natijalar to‘plami asosida ko‘rinish hosil qiladi |
| DATABASE | SQL ma’lumotlar bazasini yaratadi yoki o‘chiradi |
| DEFAULT | Ustun uchun standart qiymatni beruvchi cheklov |
| DELETE | Jadvaldan qatorlarni o‘chiradi |
| DESC | Natijalar to‘plamini kamayish tartibida saralaydi |
| DISTINCT | Faqat noyob (turli) qiymatlarni tanlaydi |
| DROP | Ustun, cheklov, ma’lumotlar bazasi, indeks, jadval yoki view’ni o‘chiradi |
| DROP COLUMN | Jadvaldagi ustunni o‘chiradi |
| DROP CONSTRAINT | UNIQUE, PRIMARY KEY, FOREIGN KEY yoki CHECK cheklovini o‘chiradi |
| DROP DATABASE | Mavjud SQL ma’lumotlar bazasini o‘chiradi |
| DROP DEFAULT | DEFAULT cheklovini o‘chiradi |
| DROP INDEX | Jadvaldagi indeksni o‘chiradi |
| DROP TABLE | Ma’lumotlar bazasidagi mavjud jadvalni o‘chiradi |
| DROP VIEW | View’ni o‘chiradi |
| EXEC | Saqlanadigan protsedurani bajaradi |
| EXISTS | Pastki so‘rovda biron bir yozuv mavjudligini tekshirish |
| FOREIGN KEY | Ikki jadvalni bir-biriga bog‘lash uchun ishlatiladigan kalit bo‘lgan cheklov |
| FROM | Qaysi jadvaldan ma’lumotlarni tanlash yoki o‘chirishni belgilaydi |
| FULL OUTER JOIN | Chap jadvalda yoki o‘ng jadvalda moslik mavjud bo‘lganda barcha qatorlarni qaytaradi |
| GROUP BY | Natijalar to‘plamini guruhlaydi (agregat funksiyalar bilan ishlatiladi: COUNT, MAX, MIN, SUM, AVG) |
| HAVING | Yig‘ish funksiyalari bilan WHERE o‘rniga ishlatiladi |
| IN | Belgilangan ustunning qiymati taqdim etilgan ro‘yxatdagi har qanday qiymatga mos kelishini tekshiring |
| INDEX | Jadvaldagi indeksni yaratadi yoki o‘chiradi |
| INNER JOIN | Ikkala jadvaldagi qiymatlarga mos keladigan qatorlarni qaytaradi |
| INSERT INTO | Jadvalga yangi qatorlar qo‘shadi |
| INSERT INTO SELECT | Ma’lumotlarni bir jadvaldan boshqa jadvalga nusxalaydi |
| IS NULL | Bo‘sh qiymatlarni tekshiradi |
| IS NOT NULL | Bo‘sh bo‘lmagan qiymatlarni tekshiradi |
| JOIN | Joins tables |
| LEFT JOIN | Chap jadvaldagi barcha qatorlarni va o‘ng jadvaldan mos keladigan qatorlarni qaytaradi |
| LIKE | Ustunda belgilangan andozani qidiradi |
| LIMIT | Natijalar to‘plamida qaytariladigan yozuvlar sonini belgilaydi |
| NOT | Faqat shart to‘g‘ri bo‘lmagan qatorlarni o‘z ichiga oladi |
| NOT NULL | NULL qiymatlarni qabul qilmaslik uchun ustunni majburlovchi cheklov |
| OR | Shartlardan istalgani rost bo‘lgan qatorlarni oladi |
| ORDER BY | Natijalar to‘plamini o‘sish yoki kamayish tartibida tartiblaydi |
| OUTER JOIN | Chap jadvalda yoki o‘ng jadvalda moslik mavjud bo‘lganda barcha qatorlarni qaytaradi |
| PRIMARY KEY | Ma’lumotlar bazasi jadvalidagi har bir yozuvni noyob tarzda aniqlaydigan cheklov |
| PROCEDURE | Saqlanadigan protsedura |
| RIGHT JOIN | O‘ng jadvaldagi barcha qatorlarni va chap jadvaldan mos keladigan qatorlarni qaytaradi |
| ROWNUM | Natijalar to‘plamida qaytariladigan yozuvlar sonini belgilaydi |
| SELECT | Ma’lumotlar bazasidan ma’lumotlarni tanlaydi |
| SELECT DISTINCT | Faqat noyob (turli) qiymatlarni tanlaydi |
| SELECT INTO | Ma’lumotlarni bir jadvaldan yangi jadvalga nusxalaydi |
| SELECT TOP | Natijalar to‘plamida qaytariladigan yozuvlar sonini belgilaydi |
| SET | Jadvalda qaysi ustunlar va qiymatlar yangilanishi kerakligini belgilaydi |
| TABLE | Jadval yaratadi yoki jadvaldagi ustunlarni qo‘shadi, o‘chiradi yoki o‘zgartiradi yoki jadval yoki jadval ichidagi ma’lumotlarni o‘chiradi |
| TOP | Natijalar to‘plamida qaytariladigan yozuvlar sonini belgilaydi |
| TRUNCATE TABLE | Jadval ichidagi ma’lumotlarni o‘chiradi, lekin jadvalning o‘zi emas |
| UNION | Ikki yoki undan ortiq SELECT buyruqlarining natijalar to‘plamini birlashtiradi (faqat noyob qiymatlar) |
| UNION ALL | Ikki yoki undan ortiq SELECT buyruqlarining natijalar to‘plamini birlashtiradi (takroriy qiymatlarga ruxsat beradi) |
| UNIQUE | Ustundagi barcha qiymatlar yagona bo‘lishini ta’minlaydigan cheklov |
| UPDATE | Jadvaldagi mavjud qatorlarni yangilaydi |
| VALUES | INSERT INTO operatorining qiymatlarini belgilaydi |
| VIEW | Ko‘rinishni yaratadi, yangilaydi yoki o‘chiradi |
| WHERE | Natijalar to‘plamini faqat belgilangan shartni qanoatlantiradigan yozuvlar qoladigan qilib filtrlaydi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
