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

2 سال پیش

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

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

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

می توانید با استفاده از عبارت CREATE DATABASE یک پایگاه داده در PostgreSQL ایجاد کنید. شما می توانید این دستور را در اعلان پوسته PostgreSQL با تعیین نام پایگاه داده ای که بعد از دستور ایجاد می شود، اجرا کنید.

در زیر سینتکس عبارت CREATE DATABASE آمده است.

CREATE DATABASE dbname;

 

مثال

عبارت زیر یک پایگاه داده به نام testdb در PostgreSQL ایجاد می کند.

postgres=# CREATE DATABASE testdb;
CREATE DATABASE

 

شما می توانید پایگاه داده را در PostgreSQL با استفاده از دستور \l فهرست کنید. اگر لیست پایگاه های داده را تأیید کنید، می توانید پایگاه داده جدید ایجاد شده را به صورت زیر پیدا کنید –

postgres=# \l
                                           List of databases
Name       | Owner    | Encoding | Collate                    | Ctype       |
-----------+----------+----------+----------------------------+-------------+
mydb       | postgres | UTF8     | English_United States.1252 | ........... |
postgres   | postgres | UTF8     | English_United States.1252 | ........... |
template0  | postgres | UTF8     | English_United States.1252 | ........... |
template1  | postgres | UTF8     | English_United States.1252 | ........... |
testdb     | postgres | UTF8     | English_United States.1252 | ........... |
(۵ rows)

 

شما همچنین می توانید با استفاده از دستور createb یک پایگاه داده در PostgreSQL از خط فرمان ایجاد کنید.

C:\Program Files\PostgreSQL\11\bin> createdb -h localhost -p 5432 -U postgres sampledb
Password:

 

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

کلاس مکان نما psycopg2 روش های مختلفی را برای اجرای دستورات PostgreSQL مختلف، واکشی رکوردها و کپی داده ها ارائه می دهد. می توانید با استفاده از متد ()cursor کلاس Connection یک شی مکان نما ایجاد کنید.

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

بنابراین برای ایجاد پایگاه داده در PostgreSQL، کوئری CREATE DATABASE را با استفاده از این روش اجرا کنید.

مثال

مثال زیر پایتون یک پایگاه داده به نام mydb در پایگاه داده PostgreSQL ایجاد می کند.

import psycopg2

#establishing the connection
conn = psycopg2.connect(
   database="postgres", user='postgres', password='password', host='127.0.0.1', port= '5432'
)
conn.autocommit = True

#Creating a cursor object using the cursor() method
cursor = conn.cursor()

#Preparing query to create a database
sql = '''CREATE database mydb''';

#Creating a database
cursor.execute(sql)
print("Database created successfully........")

#Closing the connection
conn.close()

 

خروجی

Database created successfully........

 

منبع.

 

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

  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 در پایتون
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه