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.

Ushbu sahifada

Xato haqida xabar berish