SQL Commands
SQL buyruqlari haqida to'liq hujjat sifatida jadval ko'rinishida keltirilgan asosiy buyruqlar ro'yxati.
SQL Buyruqlari
Mana SQL buyruqlari haqida to'liq hujjat sifatida jadval ko'rinishida keltirilgan asosiy buyruqlar ro'yxati:
| Buyruq | Tavsifi | Misol |
|---|---|---|
| SELECT | Jadvaldan ma'lumotlarni tanlaydi. | SELECT * FROM jadval_nomi; |
| INSERT INTO | Jadvalga yangi yozuv qo'shadi. | INSERT INTO jadval_nomi (ustun1, ustun2) VALUES (val1, val2); |
| UPDATE | Jadvaldagi mavjud yozuvlarni yangilaydi. | UPDATE jadval_nomi SET ustun1 = yangi_val WHERE shart; |
| DELETE | Jadvaldan yozuvlarni o'chiradi. | DELETE FROM jadval_nomi WHERE shart; |
| CREATE TABLE | Yangi jadval yaratadi. | CREATE TABLE jadval_nomi (ustun1 turi, ustun2 turi); |
| DROP TABLE | Jadvallarni o'chiradi. | DROP TABLE jadval_nomi; |
| ALTER TABLE | Jadvalning tuzilishini o'zgartiradi (ustun qo'shish, o'chirish, o'zgartirish). | ALTER TABLE jadval_nomi ADD ustun_nomi turi; |
| CREATE DATABASE | Yangi ma'lumotlar bazasini yaratadi. | CREATE DATABASE bazanomi; |
| DROP DATABASE | Ma'lumotlar bazasini o'chiradi. | DROP DATABASE bazanomi; |
| USE | Ma'lumotlar bazasini tanlash uchun ishlatiladi. | USE bazanomi; |
| CREATE INDEX | Jadvaldagi ustunlarga indeks qo'shib, so'rovlarni tezlashtiradi. | CREATE INDEX indeks_nomi ON jadval_nomi (ustun); |
| DROP INDEX | Indeksni o'chiradi. | DROP INDEX indeks_nomi; |
| JOIN | Ikki yoki undan ko'p jadvallarni bog'laydi va umumiy natija qaytaradi. | SELECT * FROM jadval1 JOIN jadval2 ON jadval1.id = jadval2.id; |
| INNER JOIN | Har ikki jadvaldagi mos yozuvlarni qaytaradi. | SELECT * FROM jadval1 INNER JOIN jadval2 ON shart; |
| LEFT JOIN | Chap jadvaldagi barcha yozuvlarni va o'ng jadvaldagi mos yozuvlarni qaytaradi. | SELECT * FROM jadval1 LEFT JOIN jadval2 ON shart; |
| RIGHT JOIN | O'ng jadvaldagi barcha yozuvlarni va chap jadvaldagi mos yozuvlarni qaytaradi. | SELECT * FROM jadval1 RIGHT JOIN jadval2 ON shart; |
| FULL OUTER JOIN | Ikkala jadvaldagi barcha yozuvlarni, shartga mos yoki mos kelmasdan, qaytaradi. | SELECT * FROM jadval1 FULL OUTER JOIN jadval2 ON shart; |
| GROUP BY | Tanlangan ustunlarga ko'ra guruhlash qiladi. | SELECT ustun, COUNT(*) FROM jadval_nomi GROUP BY ustun; |
| HAVING | Guruhlangan natijalar uchun shart qo'yadi. | SELECT ustun, COUNT(*) FROM jadval_nomi GROUP BY ustun HAVING COUNT(*) > 1; |
| ORDER BY | Natijalarni ma'lum ustunlar bo'yicha tartiblaydi. | SELECT * FROM jadval_nomi ORDER BY ustun ASC/DESC; |
| LIMIT | Qaytariladigan yozuvlar sonini cheklaydi. | SELECT * FROM jadval_nomi LIMIT 5; |
| DISTINCT | Natijalardagi takroriy yozuvlarni olib tashlaydi. | SELECT DISTINCT ustun FROM jadval_nomi; |
| UNION | Ikki yoki undan ortiq SELECT natijalarini birlashtiradi, takrorlanadigan yozuvlarni olib tashlaydi. | SELECT ustun FROM jadval1 UNION SELECT ustun FROM jadval2; |
| UNION ALL | Ikki yoki undan ortiq SELECT natijalarini birlashtiradi, takrorlanadigan yozuvlarni olib tashlamaydi. | SELECT ustun FROM jadval1 UNION ALL SELECT ustun FROM jadval2; |
| EXISTS | Shart qondirilgan yozuvlar mavjudligini tekshiradi. | SELECT * FROM jadval_nomi WHERE EXISTS (subquery); |
| ANY | Har qanday shart qondirilgan yozuvlar uchun ishlaydi. | SELECT * FROM jadval_nomi WHERE ustun > ANY (subquery); |
| ALL | Barcha shartlar qondirilgan yozuvlar uchun ishlaydi. | SELECT * FROM jadval_nomi WHERE ustun > ALL (subquery); |
| IN | Ro'yxatdagi qiymatlarga mos keladigan yozuvlarni tanlaydi. | SELECT * FROM jadval_nomi WHERE ustun IN (val1, val2); |
| BETWEEN | Ma'lum qiymatlar oralig'ida yozuvlarni tanlaydi. | SELECT * FROM jadval_nomi WHERE ustun BETWEEN val1 AND val2; |
| LIKE | Belgilangan naqshga mos yozuvlarni tanlaydi. | SELECT * FROM jadval_nomi WHERE ustun LIKE 'A%'; |
| IS NULL | NULL qiymatdagi yozuvlarni tanlaydi. | SELECT * FROM jadval_nomi WHERE ustun IS NULL; |
| IS NOT NULL | NULL bo'lmagan qiymatdagi yozuvlarni tanlaydi. | SELECT * FROM jadval_nomi WHERE ustun IS NOT NULL; |
| CASE | Shartli qiymatlarni qo'llash uchun ishlatiladi, ayniqsa IF-THEN usulida. | SELECT ustun, CASE WHEN shart THEN natija1 ELSE natija2 END FROM jadval_nomi; |
Bu jadval eng keng qo'llaniladigan SQL buyruqlarini umumiy ma'lumot bilan taqdim etadi.
Last updated on