udemere

SQL Commands

SQL buyruqlari haqida to'liq hujjat sifatida jadval ko'rinishida keltirilgan asosiy buyruqlar ro'yxati.

SU

SQL Buyruqlari

Mana SQL buyruqlari haqida to'liq hujjat sifatida jadval ko'rinishida keltirilgan asosiy buyruqlar ro'yxati:

BuyruqTavsifiMisol
SELECTJadvaldan ma'lumotlarni tanlaydi.SELECT * FROM jadval_nomi;
INSERT INTOJadvalga yangi yozuv qo'shadi.INSERT INTO jadval_nomi (ustun1, ustun2) VALUES (val1, val2);
UPDATEJadvaldagi mavjud yozuvlarni yangilaydi.UPDATE jadval_nomi SET ustun1 = yangi_val WHERE shart;
DELETEJadvaldan yozuvlarni o'chiradi.DELETE FROM jadval_nomi WHERE shart;
CREATE TABLEYangi jadval yaratadi.CREATE TABLE jadval_nomi (ustun1 turi, ustun2 turi);
DROP TABLEJadvallarni o'chiradi.DROP TABLE jadval_nomi;
ALTER TABLEJadvalning tuzilishini o'zgartiradi (ustun qo'shish, o'chirish, o'zgartirish).ALTER TABLE jadval_nomi ADD ustun_nomi turi;
CREATE DATABASEYangi ma'lumotlar bazasini yaratadi.CREATE DATABASE bazanomi;
DROP DATABASEMa'lumotlar bazasini o'chiradi.DROP DATABASE bazanomi;
USEMa'lumotlar bazasini tanlash uchun ishlatiladi.USE bazanomi;
CREATE INDEXJadvaldagi ustunlarga indeks qo'shib, so'rovlarni tezlashtiradi.CREATE INDEX indeks_nomi ON jadval_nomi (ustun);
DROP INDEXIndeksni o'chiradi.DROP INDEX indeks_nomi;
JOINIkki yoki undan ko'p jadvallarni bog'laydi va umumiy natija qaytaradi.SELECT * FROM jadval1 JOIN jadval2 ON jadval1.id = jadval2.id;
INNER JOINHar ikki jadvaldagi mos yozuvlarni qaytaradi.SELECT * FROM jadval1 INNER JOIN jadval2 ON shart;
LEFT JOINChap jadvaldagi barcha yozuvlarni va o'ng jadvaldagi mos yozuvlarni qaytaradi.SELECT * FROM jadval1 LEFT JOIN jadval2 ON shart;
RIGHT JOINO'ng jadvaldagi barcha yozuvlarni va chap jadvaldagi mos yozuvlarni qaytaradi.SELECT * FROM jadval1 RIGHT JOIN jadval2 ON shart;
FULL OUTER JOINIkkala jadvaldagi barcha yozuvlarni, shartga mos yoki mos kelmasdan, qaytaradi.SELECT * FROM jadval1 FULL OUTER JOIN jadval2 ON shart;
GROUP BYTanlangan ustunlarga ko'ra guruhlash qiladi.SELECT ustun, COUNT(*) FROM jadval_nomi GROUP BY ustun;
HAVINGGuruhlangan natijalar uchun shart qo'yadi.SELECT ustun, COUNT(*) FROM jadval_nomi GROUP BY ustun HAVING COUNT(*) > 1;
ORDER BYNatijalarni ma'lum ustunlar bo'yicha tartiblaydi.SELECT * FROM jadval_nomi ORDER BY ustun ASC/DESC;
LIMITQaytariladigan yozuvlar sonini cheklaydi.SELECT * FROM jadval_nomi LIMIT 5;
DISTINCTNatijalardagi takroriy yozuvlarni olib tashlaydi.SELECT DISTINCT ustun FROM jadval_nomi;
UNIONIkki yoki undan ortiq SELECT natijalarini birlashtiradi, takrorlanadigan yozuvlarni olib tashlaydi.SELECT ustun FROM jadval1 UNION SELECT ustun FROM jadval2;
UNION ALLIkki yoki undan ortiq SELECT natijalarini birlashtiradi, takrorlanadigan yozuvlarni olib tashlamaydi.SELECT ustun FROM jadval1 UNION ALL SELECT ustun FROM jadval2;
EXISTSShart qondirilgan yozuvlar mavjudligini tekshiradi.SELECT * FROM jadval_nomi WHERE EXISTS (subquery);
ANYHar qanday shart qondirilgan yozuvlar uchun ishlaydi.SELECT * FROM jadval_nomi WHERE ustun > ANY (subquery);
ALLBarcha shartlar qondirilgan yozuvlar uchun ishlaydi.SELECT * FROM jadval_nomi WHERE ustun > ALL (subquery);
INRo'yxatdagi qiymatlarga mos keladigan yozuvlarni tanlaydi.SELECT * FROM jadval_nomi WHERE ustun IN (val1, val2);
BETWEENMa'lum qiymatlar oralig'ida yozuvlarni tanlaydi.SELECT * FROM jadval_nomi WHERE ustun BETWEEN val1 AND val2;
LIKEBelgilangan naqshga mos yozuvlarni tanlaydi.SELECT * FROM jadval_nomi WHERE ustun LIKE 'A%';
IS NULLNULL qiymatdagi yozuvlarni tanlaydi.SELECT * FROM jadval_nomi WHERE ustun IS NULL;
IS NOT NULLNULL bo'lmagan qiymatdagi yozuvlarni tanlaydi.SELECT * FROM jadval_nomi WHERE ustun IS NOT NULL;
CASEShartli 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

On this page

Xato haqida xabar berish