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

3 سال پیش
امتیاز دهید post

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

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش درج داده PostgreSQL در پایتون خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش پایتون مختص بازار کار

می توانید رکورد را با استفاده از دستور INSERT INTO در یک جدول موجود در PostgreSQL وارد کنید. هنگام اجرای این، باید نام جدول و مقادیر ستون های موجود در آن را مشخص کنید.

در زیر دستور پیشنهادی عبارت INSERT – آمده است

 

جایی که، ستون 1، ستون 2، ستون 3، .. نام ستون های یک جدول هستند و value1، value2، value3،… مقادیری هستند که باید در جدول درج کنید.

مثال

فرض کنید جدولی با نام CRICKETERS با استفاده از دستور CREATE TABLE مانند شکل زیر ایجاد کرده ایم.

 

زیر دستور PostgreSQL یک ردیف در جدول ایجاد شده در بالا – وارد می کند

 

هنگام درج رکوردها با استفاده از عبارت INSERT INTO، اگر از نام هر ستونی بگذرید، Record درج می شود و در ستون هایی که رد کرده اید فضاهای خالی باقی می ماند.

 

همچنین می‌توانید رکوردها را بدون تعیین نام ستون‌ها در جدول وارد کنید، اگر ترتیب مقادیری که ارسال می‌کنید با نام ستون‌های مربوطه در جدول یکسان باشد.

 

پس از درج رکوردها در جدول، می توانید محتویات آن را با استفاده از عبارت SELECT همانطور که در زیر نشان داده شده است تأیید کنید

 

درج داده با استفاده از پایتون

کلاس مکان نما psycopg2 متدی را با متد ()name execute ارائه می کند. این متد پرس و جو را به عنوان پارامتر می پذیرد و آن را اجرا می کند.

بنابراین، برای درج داده ها در یک جدول در PostgreSQL با استفاده از python –

  • واردات بسته psycopg2.
  • یک آبجکت اتصال با استفاده از متد () connect با ارسال نام کاربری، رمز عبور، میزبان (پیش‌فرض اختیاری: localhost) و پایگاه داده (اختیاری) به عنوان پارامتر به آن ایجاد کنید.
  • با قرار دادن مقدار false برای ویژگی autocommit حالت خودکار را خاموش کنید.
  • متد () cursor کلاس Connection کتابخانه psycopg2 یک شی مکان نما را برمی گرداند. با استفاده از این روش یک شی مکان نما ایجاد کنید.
  • سپس، دستور(های) INSERT را با ارسال آن به عنوان پارامتر به متد () execute اجرا کنید.

مثال

دنبال کردن برنامه پایتون یک جدول با نام EMPLOYEE در پایگاه داده PostgreSQL ایجاد می کند و با استفاده از متد ()execute رکوردها را در آن قرار می دهد.

 

خروجی

 

منبع.

 

 

لیست جلسات قبل آموزش دسترسی به داده پایتون 

  1. آموزش دسترسی به داده پایتون 
  2. آموزش پایگاه MySQL در پایتون
  3. آموزش اتصال به پایگاه داده MySQL در پایتون
  4. آموزش ایجاد پایگاه داده MySQL در پایتون
  5. آموزش ایجاد جدول MySQL در پایتون
  6. آموزش درج داده MySQL در پایتون
  7. آموزش انتخاب داده MySQL در پایتون
  8. آموزش عبارت MySQL – Where در پایتون
  9. آموزش عبارت MySQL – OrderBy در پایتون
  10. آموزش به روز رسانی جدول MySQL در پایتون
  11. آموزش حذف داده ها MySQL در پایتون
  12. آموزش عبارت MySQL – DROP TABLE در پایتون
  13. آموزش عبارت MySQL – Limit در پایتون
  14. آموزش عبارت MySQL – Join در پایتون
  15. آموزش شی مکان نما MySQL در پایتون
  16. آموزش PostgreSQL در پایتون
  17. آموزش اتصال به پایگاه داده PostgreSQL در پایتون
  18. آموزش ایجاد پایگاه داده PostgreSQL در پایتون
  19. آموزش ایجاد جدول PostgreSQL در پایتون
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه