برچسب: Relational Database

جدید خواندن و استخراج اطلاعات موجود در دیتابیس SQLite توسط پایتون

در قسمت قبل دیدیم که چطور می توانیم یک دیتابیس ایجاد کنیم، در دیتابیس جدول درست کنیم و داده هایمان را به جدول اضافه نماییم. حالا قصد داریم که داده های موجود را از جدول استخراج کنیم. کد زیر را ببینید: کد با وارد کردن دو ماژول پایتون شروع می شود: os و sqlite3. خطوط بعدی مسیر فایل پایگاه داده SQLite را تعیین می کند: os.path.abspath(__file__) مسیر مطلق اسکریپت فعلی (فایلی که این کد در آن قرار دارد) را برمی گرداند. os.path.dirname نام دایرکتوری را از مسیر مطلق استخراج می کند. os.path.join مسیر دایرکتوری را با نام فایل ‘library.db’ ترکیب می کند تا مسیر کامل فایل پایگاه داده را ایجاد کند. حالا باید یک اتصال یا connection به پایگاه داده برقرار کنیم. sqlite3.connect(db_path) یک اتصال به پایگاه داده SQLite واقع در db_path برقرار می کند. اکنون می توانیم یک Query یا پرس و جو اجرا کنیم: خط بالا تمام سطرهای جدول با نام “books” را بازیابی می کند و نتیجه پرس و جو در متغیر query ذخیره می شود. بعد از ذخیره محتوای جدول می توانیم داده ها را با استفاده از fetchall استخراج کنیم و در متغیر data ذخیره و آن را چاپ کنیم. [ . . . ]

  • 191 بازدید
  • 0
  • 18 جولای, 2024
ادامه مطلب

جدید ایجاد دیتابیس و جدول در SQLite توسط پایتون

در این بخش از آموزش قصد داریم که نحوه کار کردن با این SQLite را در پایتون با استفاده از یک مثال ساده شروع کنیم. قبل از هر چیز بهترین خبری که می‌توان داد این است که این بسته نیازی به نصب ندارد و از قبل در پایتون گنجانده شده است. ما در این مثال قصد داریم که یک دیتابیس برای کتابهایمان ایجاد کنیم. پس به طور مستقیم sqlite3 را به برنامه وارد می‌کنیم. حالا باید یک کانکشن به دیتابیس اضافه کنیم. دقت کنید که لازم نیست از قبل دیتابیس را ساخته باشید. حالا باید دستورهای اولیه را به sqlite بدهیم تا یک جدول در دیتابیس ایجاد کند و یژگی‌های مورد نظر را به آن اضافه نماید. اولین خط دستور این است که اگر جدولی با نام  books در دیتابیس وجود ندارد آن را ایجاد کند. سپس کلید اولیه را با نام id ایجاد می‌کنیم که یک عدد صحیح است. در خطوط بعد موارد مورد نیاز را به جدول اضافه می کنیم. این موارد عبارت هستند از عنوان کتاب، نویسنده، ژانر، سال و تعداد صفحات. اما اگر دقت کنید دیتابیس در پوشه برنامه شما ایجاد نشده است. بلکه در مسیر پیش فرض ایجاد گشته است. [ . . . ]

  • 283 بازدید
  • 0
  • 12 جولای, 2024
ادامه مطلب

جدید آموزش پایگاه داده SQlite در پایتون

پایگاه داده یا دیتابیس چیست؟ پایگاه داده مجموعه ای سازمان یافته از اطلاعات است که می تواند جستجو، مرتب شده و به روز شود. نکات کلیدی پایگاه های داده را در زیر مشاهده می کنید: داده های ساختاریافته: پایگاه های داده داده ها را به صورت سازماندهی شده ذخیره می کنند. هر بخش از اطلاعات با سایر نقاط داده مرتبط است. می توانید به آن به عنوان یک سیستم بایگانی دیجیتال فکر کنید که در آن داده ها به طور مرتب طبقه بندی می شوند. سیستم مدیریت پایگاه داده (DBMS): پایگاه های داده معمولاً توسط نرم افزاری به نام DBMS مدیریت می شوند. این سیستم ذخیره سازی، بازیابی و دستکاری داده ها را مدیریت می کند. نمونه هایی از DBMS عبارتند از MySQL، PostgreSQL و SQLite2. سطرها و ستون ها: پایگاه های داده داده ها را در ردیف ها (record) و ستون ها (attribute) سازماندهی می کنند. این ساختار جدولی امکان پردازش و بازیابی کارآمد اطلاعات را فراهم می کند. چه در حال ساخت یک برنامه کوچک باشید یا مدیریت داده های پیچیده سازمانی، درک پایگاه های داده ضروری است. آنها ستون فقرات برنامه های مدرن را تشکیل می دهند! پایگاه های داده رابطه ای [ . . . ]

  • 261 بازدید
  • 0
  • 11 جولای, 2024
ادامه مطلب
pico book
برای سفارش کتاب راه اندازی رزبری پای پیکو با 15درصد تخفیف روی عکس کلیک کنید