Basic
Last updated
Was this helpful?
Last updated
Was this helpful?
Birinchi, siz ma'lumotlarni tanlash, natijalar to'plamini saralash va qatorlarni filtrlashni o'z ichiga olgan asosiy so'rov usullaridan foydalangan holda bitta jadvaldan ma'lumotlarni so'rashni o'rganasiz.
Keyin bir nechta jadvallarni birlashtirish, oʻrnatilgan operatsiyalardan foydalanish va quyi soʻrovni yaratish kabi ilgʻor soʻrovlar haqida bilib olasiz.
Va nihoyat, siz yangi jadval yaratish yoki mavjud jadval tuzilishini oʻzgartirish kabi maʼlumotlar bazasi jadvallarini qanday boshqarishni oʻrganasiz.
- bitta jadvaldan ma'lumotlarni qanday olish
- so'rovdagi ustunlar yoki ifodalarga vaqtinchalik nomlar berishni o'rganish.
- so'rovdan qaytarilgan natijalar to'plamini qanday saralash bo'yicha sizga ko'rsatma beradi.
sizga natijalar to'plamidagi takroriy qatorlarni olib tashlaydigan bandni taqdim eting.
- belgilangan shart asosida qatorlarni filtrlash.
- ikkita mantiqiy ifodani birlashtirish va agar ikkala ibora ham to'g'ri bo'lsa, true qiymatini qaytarish.
- ikkita mantiqiy ifodani birlashtiring va agar ikkala ifoda noto'g'ri bo'lsa, false qiymatini qaytarish.
- so'rov tomonidan yaratilgan qatorlar to'plamini oling.
- so'rov orqali qaytariladigan qatorlar sonini cheklash.
- qiymatlar ro'yxatidagi istalgan qiymatga mos keladigan ma'lumotlarni tanlash.
- qiymatlar oralig'i bo'lgan ma'lumotlarni tanlash.
- naqsh moslashuvi asosida ma'lumotlarni filtrlash.
- qiymat null yoki yo'qligini tekshirish.
Ushbu bo'limda siz INSERT
iborasi bilan jadvalga ma'lumotlarni qanday kiritishni, UPDATE
bayonoti yordamida mavjud ma'lumotlarni o'zgartirishni va DELETE
iborasi yordamida ma'lumotlarni o'chirishni o'rganasiz. Bundan tashqari, siz ma'lumotlarni birlashtirish uchun UPSERT
bayonotidan qanday foydalanishni o'rganasiz.
Nusxa ko'chirish buyrug'i yordamida PostgreSQL ma'lumotlarini CSV
fayl formatidan import
va eksport
qilishni o'rganasiz.
Ushbu bo'limda siz PostgreSQL ma'lumotlar turlarini o'rganishni boshlaysiz va yangi jadvallarni qanday yaratish va mavjud jadvallarning tuzilishini o'zgartirishni ko'rsatasiz.
- sizga PostgreSQLda qo'shilishlarning qisqacha ko'rinishini ko'rsatish.
- so'rovda jadval taxalluslaridan qanday foydalanishni tavsiflaydi.
- bitta jadvaldan boshqa jadvallarda mos keladigan satrlarni tanlash.
- bitta jadvaldan boshqa jadvallarda mos keladigan satrlar bo'lishi yoki bo'lmasligi mumkin bo'lgan qatorlarni tanlash.
- bitta jadvaldan boshqa jadvallarda mos keladigan satrlar bo'lishi yoki bo'lmasligi mumkin bo'lgan qatorlarni tanlash.
- jadvalni o'zi bilan taqqoslash orqali jadvalni o'ziga qo'shish.
- boshqa jadvalda mos keladigan qatorga ega bo'lmagan jadvaldagi qatorni topish uchun to'liq qo'shilishdan foydalanish.
- ikki yoki undan ortiq jadvaldagi qatorlarning Kartezian mahsulotini ishlab chiqarish.
- birlashtirilgan jadvallardagi umumiy ustun nomlari asosida yashirin birlashma shartlaridan foydalangan holda ikki yoki undan ortiq jadvallarni birlashtirish.
- qatorlarni guruhlarga bo'lish va har biriga agregat funksiyasini qo'llash.
- guruhlarga shartlarni qo'llash.
- bir nechta so'rovlarning natijalar to'plamini bitta natijalar to'plamiga birlashtirish.
- ikki yoki undan ortiq soʻrovlarning natijalar toʻplamini birlashtirib, ikkala natija toʻplamida qatorlar paydo boʻladigan bitta natija toʻplamini qaytaradi.
- ikkinchi so'rovning chiqishida ko'rinmaydigan birinchi so'rovdagi qatorlarni qaytarish.
- hisobotda bir nechta guruhlash to'plamlarini yaratish.
- o'lchamlarning barcha mumkin bo'lgan kombinatsiyalarini o'z ichiga olgan bir nechta guruhlash to'plamlarini aniqlash.
- jami va oraliq summalarni o'z ichiga olgan hisobotlarni yaratish.
- boshqa so'rov ichiga joylashtirilgan so'rovni yozish.
- ishlov berilayotgan joriy satr qiymatlariga bog'liq bo'lgan so'rovni bajarish uchun korrelyatsiya qilingan quyi so'rovdan qanday foydalanish.
- qiymatni pastki so'rov tomonidan qaytarilgan qiymatlar to'plami bilan solishtirish orqali ma'lumotlarni olish.
- qiymatni pastki so'rov tomonidan qaytarilgan qiymatlar ro'yxati bilan solishtirish orqali ma'lumotlarni so'rash.
- pastki so'rov tomonidan qaytarilgan qatorlar mavjudligini tekshirish.
- sizni PostgreSQL umumiy jadval ifodalari yoki CTE bilan tanishtiradi.
- rekursiv so'rovni muhokama qiling va uni turli kontekstlarda qanday qo'llashni o'rganing.
- jadvalga bitta qatorni qanday kiritish haqida sizga ko'rsatma beradi.
- jadvalga bir nechta qatorlarni qanday kiritishni ko'rsatish.
- jadvaldagi mavjud ma'lumotlarni yangilash.
- jadvaldagi qiymatlarni boshqa jadvaldagi qiymatlar asosida yangilash.
- jadvaldagi ma'lumotlarni o'chirish.
- agar jadvalda yangi qator allaqachon mavjud boʻlsa, maʼlumotlarni kiritish yoki yangilash
- BEGIN
, COMMIT
va ROLLBACK
iboralari yordamida PostgreSQLda tranzaktsiyalarni qanday boshqarishni ko'rsatilgan.
- CSV faylini jadvalga qanday import qilishni ko'rsating
- jadvallarni CSV fayliga qanday eksport qilishni ko'rsatilgan.
- eng ko'p ishlatiladigan PostgreSQL ma'lumotlar turlarini qamrab oladi.
- ma'lumotlar bazasida yangi jadval yaratish bo'yicha sizga yo'l-yo'riq.
& - so'rov natijalari to'plamidan qanday qilib yangi jadval yaratishni ko'rsatadi.
- jadvalga avtomatik o'sish ustunini qo'shish uchun SERIAL
dan foydalanadi
- sizni ketma-ketliklar bilan tanishtiring va raqamlar ketma-ketligini hosil qilish uchun ketma-ketlikdan qanday foydalanishni tasvirlab bering.
- identifikatsiya ustunidan qanday foydalanishni ko'rsating.
- mavjud jadvalning tuzilishini o'zgartirish
- jadval nomini yangisiga o'zgartiring.
mavjud jadvalga bir yoki bir nechta ustunlarni qanday qo'shishni ko'rsating.
- jadval ustunini qanday tushirishni ko'rsating.
- ustun ma'lumotlarini qanday o'zgartirishni ko'rsating.
- jadvalning bir yoki bir nechta ustunlarini qanday nomlashni ko'rsating.
- mavjud jadval va unga bog'liq bo'lgan barcha obyektlarni olib tashlang
- katta jadvaldagi barcha ma'lumotlarni tez va samarali tarzda olib tashlash.
- vaqtinchalik jadvaldan qanday foydalanishni ko'rsating.
- jadvalni yangisiga qanday nusxalashni ko'rsating
- jadval yaratishda yoki mavjud jadvalga asosiy kalitni qo'shishda asosiy kalitni qanday aniqlashni ko'rsatilgan.
- yangi jadval yaratishda yoki mavjud jadvallar uchun xorijiy kalit cheklovlarini qo'shishda tashqi kalit cheklovlarini qanday aniqlashni ko'rsatilgan
- mantiqiy ifodaga asoslangan qiymatni tekshirish uchun mantiq qo'shish.
- ustun yoki ustunlar guruhidagi qiymatlar jadvalda yagona ekanligiga ishonch hosil qilish.
- ustundagi qiymatlar NULL
emasligiga ishonch hosil qilish.
- Boolen ma'lumot turi bilan TRUE
va FALSE
saqlaydi.
- CHAR
, VARCHAR
va TEXT
kabi turli xil belgilar turlaridan qanday foydalanishni o'rganish.
- aniqlik talab qilinadigan qiymatlarni saqlash uchun NUMERIC turidan qanday foydalanishni ko'rsatish.
- sizni PostgreSQLda SMALLINT
, INT
va BIGINT
kabi turli xil tamsayılar turlari bilan tanishish
- sana qiymatlarini saqlash uchun DATE ma'lumotlar turini kiritish.
- vaqt tamg'asi ma'lumotlar turlarini tezda tushunish.
- davrni samarali boshqarish uchun intervalli ma'lumotlar turidan qanday foydalanishni ko'rsatish.
- kun qiymatlarini boshqarish uchun TIME
ma'lumotlar turidan foydalaning.
- UUID
ma'lumotlar turidan qanday foydalanish va taqdim etilgan modullar yordamida UUID
qiymatlarini yaratish bo'yicha sizga yo'l-yo'riq.
- massiv bilan qanday ishlashni ko'rsatib beradi va massivni manipulyatsiya qilish uchun ba'zi qulay funksiyalar bilan tanishtiradi.
- sizni PostgreSQLda bitta qiymatda saqlanadigan kalit/qiymat juftliklari to'plami bo'lgan ma'lumotlar turi bilan tanishtiradi.
- JSON ma'lumotlar turi bilan qanday ishlashni ko'rsating va eng muhim JSON operatorlari va funksiyalaridan qanday foydalanishni ko'rsatish.
- foydalanuvchi tomonidan belgilangan ma'lumotlar turlarini yaratish uchun CREATE DOMAIN
va CREATE TYPE
iboralaridan qanday foydalanishni ko'rsatish.