WHERE VA HAVING KO’RSATMALARIDAGI SHARTLAR
REJA
1.Jadval yaratish.
3.Yozuvlarni kiritish.
4.Jadval tuzilishini o'zgartirish
SQLITE HAQIDA QISQACHA MA’LUMOT
SQLite - bu mustaqil, serversiz, konfiguratsiyalanmaydigan, tranzaksiyaviy SQL ma'lumotlar bazasi mexanizmini amalga oshiradigan jarayon ichidagi kutubxona. Bu nol konfiguratsiya qilingan ma'lumotlar bazasi, ya'ni boshqa ma'lumotlar bazalari kabi uni tizimingizda sozlashingiz shart emas.
SQLite boshqa ma'lumotlar bazalari kabi mustaqil jarayon emas, uni ilovangiz bilan talabingizga ko'ra statik yoki dinamik ravishda bog'lashingiz mumkin. SQLite o'zining saqlash fayllariga bevosita kiradi.
SQLITENING AVFZALLIKLARI
- SQLite ishlashi uchun alohida server jarayoni yoki tizim kerak emas (serversiz).
- SQLite nol konfiguratsiyaga ega, ya'ni sozlash yoki boshqarish kerak emas.
- To'liq SQLite ma'lumotlar bazasi bitta o'zaro faoliyat platformali disk faylida saqlanadi.
- SQLite juda kichik va yengil, toʻliq sozlangan 400KiB dan kam yoki ixtiyoriy funksiyalar oʻtkazib yuborilgan holda 250KiB dan kam.
- SQLite o'z-o'zidan mavjud, ya'ni tashqi bog'liqliklar yo'q.
- SQLite tranzaktsiyalari ACID-ga to'liq mos keladi, bu bir nechta jarayonlar yoki oqimlardan xavfsiz kirish imkonini beradi.
- SQLite SQL92 (SQL2) standartida joylashgan so'rovlar tilining ko'pgina xususiyatlarini qo'llab-quvvatlaydi.
- SQLite ANSI-C-da yozilgan va oddiy va ishlatish uchun qulay API taqdim etadi.
- SQLite UNIX (Linux, Mac OS-X, Android, iOS) va Windows (Win32, WinCE, WinRT) da mavjud.
https://www.tutorialspoint.com/sqlite/sqlite_quick_guide.htm
SQLITE DIZAYN
- SQLite - o'rnatilgan SQL ma'lumotlar bazasi mexanizmi
- SQLite boshqa ko'pgina SQL ma'lumotlar bazalari kabi alohida server jarayoniga ega emas.
- SQLite to'g'ridan-to'g'ri oddiy disk fayllarini o'qiydi va yozadi.
- Bitta diskli fayl butun SQL ma'lumotlar bazasini (bir nechta jadvallar, indekslar, triggerlar va ko'rinishlar) xost mashinasida yagona platformalararo fayl sifatida saqlaydi.
SQLITENING TARIXI
- D. Richard Hipp 2000 yilning bahorida SQLite ni ishlab chiqdi.
- 2000 yil avgust oyida gdbm (GNU Database Manager) asosidagi SQLite ning 1.0 versiyasi chiqdi.
- SQLite 2.0 tranzaksiyalarni qo'llab-quvvatlab, gdbm-ni maxsus B-daraxt ilovasi bilan almashtirdi.
- SQLite 3.0.2 beta-versiyasi 2004-06-30 da chiqarilgan.
- 2011 yilda Hipp SQLite ma'lumotlar bazalariga UnQL interfeysini qo'shish va hujjatga yo'naltirilgan o'rnatilgan UnQLite ma'lumotlar bazasini ishlab chiqish rejalarini e'lon qildi.
- Govard Chu original Btree kodi o'rniga Openldap MDB dan foydalanish uchun SQLite 3.7.7.1 ni ishlab chiqdi va uni sqlightning deb atadi.
SQLITE QAYERDA YAXSHI ISHLAYDI
- Veb-sayt ma'lumotlar bazasi. Hech qanday konfiguratsiyani talab qilmagani va ma'lumotlarni oddiy disk fayllarida saqlaganligi sababli, SQLite kichik va o'rta o'lchamdagi veb-saytlarni zaxiralash uchun ma'lumotlar bazasi sifatida mashhur tanlovdir.
- Ilova fayl formati. Ilovangiz tomonidan ishlatiladigan disk fayllariga XML, JSON, CSV yoki ba'zi xususiy formatlarni yozish uchun fopen() dan foydalanish o'rniga, SQLite ma'lumotlar bazasidan foydalaning. Tahlillovchini yozish va muammolarni bartaraf etishdan qochasiz, maʼlumotlaringizga kirish osonroq va platformalararo boʻladi va yangilanishlaringiz tranzaksiyaviy boʻladi.
SQLITE QAYERDA YAXSHI ISHLAYDI
- Gadjetlar uchun ma'lumotlar bazasi. SQLite mobil telefonlar, PDA, MP3 pleerlar, pristavkalar va boshqa elektron qurilmalarda ma'lumotlar bazasini boshqarish uchun mashhur tanlovdir. SQLite kichik kod maydoniga ega, xotira, disk maydoni va diskning o'tkazish qobiliyatidan samarali foydalanadi, ishonchliligi yuqori va ma'lumotlar bazasi ma'muridan texnik xizmat ko'rsatishni talab qilmaydi.
- Korxona RDBMS uchun Stand-in. SQLite ko'pincha ko'rgazma yoki sinov uchun korxona RDBMS uchun surrogat sifatida ishlatiladi. SQLite tez va hech qanday sozlashni talab qilmaydi, bu sinovdan ko'p qiyinchiliklarni olib tashlaydi va ishga tushirishni osonlashtiradi
Do'stlaringiz bilan baham: |