آموزش ایجاد پایگاه داده PostgreSQL در پایتون
آموزش ایجاد پایگاه داده PostgreSQL در پایتون
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش ایجاد پایگاه داده PostgreSQL در پایتون خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش پروژه محور پایتون
می توانید با استفاده از عبارت CREATE DATABASE یک پایگاه داده در PostgreSQL ایجاد کنید. شما می توانید این دستور را در اعلان پوسته PostgreSQL با تعیین نام پایگاه داده ای که بعد از دستور ایجاد می شود، اجرا کنید.
در زیر سینتکس عبارت CREATE DATABASE آمده است.
1 |
CREATE DATABASE dbname; |
مثال
عبارت زیر یک پایگاه داده به نام testdb در PostgreSQL ایجاد می کند.
1 2 |
postgres=# CREATE DATABASE testdb; CREATE DATABASE |
شما می توانید پایگاه داده را در PostgreSQL با استفاده از دستور \l فهرست کنید. اگر لیست پایگاه های داده را تأیید کنید، می توانید پایگاه داده جدید ایجاد شده را به صورت زیر پیدا کنید –
1 2 3 4 5 6 7 8 9 10 |
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 | ........... | (5 rows) |
شما همچنین می توانید با استفاده از دستور createb یک پایگاه داده در PostgreSQL از خط فرمان ایجاد کنید.
1 2 |
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 ایجاد می کند.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
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() |
خروجی
1 |
Database created successfully........ |
لیست جلسات قبل آموزش دسترسی به داده پایتون
- آموزش دسترسی به داده پایتون
- آموزش پایگاه MySQL در پایتون
- آموزش اتصال به پایگاه داده MySQL در پایتون
- آموزش ایجاد پایگاه داده MySQL در پایتون
- آموزش ایجاد جدول MySQL در پایتون
- آموزش درج داده MySQL در پایتون
- آموزش انتخاب داده MySQL در پایتون
- آموزش عبارت MySQL – Where در پایتون
- آموزش عبارت MySQL – OrderBy در پایتون
- آموزش به روز رسانی جدول MySQL در پایتون
- آموزش حذف داده ها MySQL در پایتون
- آموزش عبارت MySQL – DROP TABLE در پایتون
- آموزش عبارت MySQL – Limit در پایتون
- آموزش عبارت MySQL – Join در پایتون
- آموزش شی مکان نما MySQL در پایتون
- آموزش PostgreSQL در پایتون
- آموزش اتصال به پایگاه داده PostgreSQL در پایتون
دیدگاه شما