کار با دیتابیس SQLite در پایتون

دسته بندی : /


تعداد فروش

0 دانشجو

پرسش و پاسخ ها

0 کاربر

تاریخ انتشار

03 اردیبهشت 1402

سطح تمرین

سخت

در این پست قصد داریم مبحث کار با دیتابیس SQLite در پایتون را بررسی و پیاده سازی نماییم.

سوال:برنامه ای بنویسید که عملیات هایی مانند INSERT,DELETE,UPDATE , SELECT را بر روی دیتابیس SQLite  انجام دهد؟

اتصال به دیتابیسSQLite در پایتون

ویدیو این مثال را مشاهده نمایید.

در این مثال ابتدا با دستور CREATE یک جدول جدید در SQLite ایجاد میکنیم و سپس دستورات ثبت،ویرایش،حذف،نمایش را وارد میکنیم.

تمرین تشخیص بزرگترین و کوچکترین عدد

برای ایجاد یک جدول در دیتابیس SQLite از کوئری زیر استفاده میکنیم:

CREATE TABLE IF NOT EXISTS student (
        id INTEGER PRIMARY KEY,
        name VARCHAR(50),
        email VARCHAR(50)
    )

حالا اگر بخواهیم همین کار را با پایتون انجام دهیم ابتدا باید به دیتابیس SQLite متصل شویم.

برای اتصال به دیتابیس SQLite از قطعه کد زیر استفاده میکنیم:

import sqlite3

conn = sqlite3.connect('mydb.sqlite')

نمایش اطلاعات جدول

برای نمایش اطلاعات جدول student از کوئری SELECT استفاده میکنیم.

سورس کد به شرح زیر میباشد:

نکته: برای نمایش سورس کد در سایت ثبت نام و یا به حساب کاربری خود ورود نمایید.

تمرین تبدیل کاراکتر به کد اسکی و برعکس

اضافه کردن رکورد به دیتابیس SQLite

برای درج رکورد در دیتابیس SQLite از کوئری INSERT INTO استفاده میکنیم.

با کمک تابع execute کوئری مورد نظر را تخصیص داده و دستور را اجرا میکنیم.

نمونه سورس کد به شرح زیر میباشد:

از حلقه while  به صورت true جهت درج چندین رکورد باهم استفاده کردیم.

در ادامه کار با دیتابیس SQLite در پایتون به حذف و ویرایش رکورد میپردازیم.

حذف رکورد از جدول student

جهت حذف رکورد از جدول student از کوئری delete استفاده میکنیم.

سورس کد به شرح زیر میباشد:

ویرایش رکورد از جدول student

برای ویرایش یک رکورد ابتدا id دانشجو را دریافت میکنیم.

سپس فیلد هایی که قرار است آپدیت شود را دریافت میکنیم .

در نهایت از کوئری update برای ویرایش رکورد آن جدول بر اساس آیدی دانشجو استفاده میکنیم.

سوس کد به شرح زیر میباشد:

در نهایت پس از اینکه تمامی کار ها با دیتابیس SQLite تموم شد با دستور زیر conn را close میکنیم.

conn.close()

تمرین مرتب سازی حبابی Bubble Sort

پرسش و پاسخ ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کار با دیتابیس SQLite در پایتون”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمرینات مشابه

پروژه مدیریت کتابها در سی شارپ

پروژه مدیریت کتابها در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه sql دیجی کالا

پروژه sql دیجی کالا

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه نمایش دمای هوا از طریق گوگل

پروژه نمایش دمای هوا از طریق گوگل

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه ساختمان داده بانک یاب

پروژه ساختمان داده بانک یاب

  • استادیار: وفایی مقدم
  • قیمت: 60,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
تمرین چند ضلعی در سی شارپ

تمرین چند ضلعی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
تمرین singleton در سی شارپ

تمرین singleton در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
محاسبه شیب پاره خط در سی شارپ

محاسبه شیب پاره خط در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 35,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه محاسبه عملگر های بیتی در سی شارپ

پروژه محاسبه عملگر های بیتی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط