Azizmurod va men Full Stack dasturchiman. Bugun biz siz bilan Python dasturlash tilida ma'lumotlar ombori


Download 386.21 Kb.
bet1/3
Sana06.01.2023
Hajmi386.21 Kb.
#1081085
  1   2   3
Bog'liq
Pythonda baza


Pythonda ma'lumotlar ombori bilan ishlaymiz - Sqlite3 - Tutorial
Hammaga salom! Mening Azizmurod va men Full Stack dasturchiman. Bugun biz siz bilan Python dasturlash tilida ma'lumotlar omboriga kod yordamida ulanish va uni boshqarishni o'rganamiz.
Pythonning o'ziga to'xtaladigan bo'lsak, dasturlash tili Back-End yo'naishda yuqori pog'onalarda joylashgan. Back-Endda ma'lumotlar ombori bilan ishlash juda muhim. Shu tufayli, biz ham bu ko'nikmaga ega bo'lishimiz lozim.
Ushbu maqolada biz eng asosiy tushuncha va ko'nikmalarga ega bo'lamiz va CRUD (CreatReadUpdateDelete) amallarini bajaramiz.
Bugun bizga faqatgina 1ta qo'shimcha dastur kerak bo'ladi. Lekin u ham shart emas.
Bu dastur SQLiteStudiodir. Undan biz ma'lumotlarni qulay interfeysda tomosha qilishda foydalanamiz.
Dasturni rasmiy web-sahifasidan yuklab olishingiz mumkin.
Xullas, boshladik!
Birinchi bo'lib ma'lumotlar ombori bilan ishlash uchun uni yaratish kerak.
Bu uchun dasturni ishga tushirgandan so'ng "Database" → "Add a database" bo'limiga o'tamiz. Ochilgan oynada ma'lumotlar ombori joylashuvchi katalogni(hozirgi holatda Python fayl joylashgan katalogda) va uning nomi qanday aks etishi kerakligini kiritamiz. Shundan so'ng belgilagan katalogingizda dbkengaymasidagi fayl paydo bo'ladi.



So'ngra kodga ma'lumotlar omborini ulashimiz kerak. Bu uchun Pythonda mavjud bo'lgan sqlite3kutubxonasining connectmetodidan foydalanamiz va cono'zgaruvchisiga joylaymiz.
import sqlite3


con = sqlite3.connect('database.db')
Ma'lumotlar ombori(MO) bilan ishlash uchun connectmetodining cursorfunksiyasidan foydalanamiz. Uni ham yaratib alohida o'zgaruvchida joylashtiramiz.
cur = con.cursor()
MOga so'rov yuborish uchun cursorning executefunksiyasidan foydalaniladiUshbu funksiya parametr sifatida SQL so'rovni qabul qiladi.
cur.execute("SQL_request")

Download 386.21 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling