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

2 سال پیش

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

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

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

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

 

در زیر سینتکس دستور CREATE TABLE در PostgreSQL آمده است.

CREATE TABLE table_name(
   column1 datatype,
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
);

 

مثال

مثال زیر جدولی با نام CRICKETERS در PostgreSQL ایجاد می کند.

postgres=# CREATE TABLE CRICKETERS (
   First_Name VARCHAR(255),
   Last_Name VARCHAR(255),
   Age INT,
   Place_Of_Birth VARCHAR(255),
   Country VARCHAR(255)
);
CREATE TABLE
postgres=#

 

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

postgres=# \dt
            List of relations
Schema  | Name       | Type  | Owner
--------+------------+-------+----------
public  | cricketers | table | postgres
(۱ row)
postgres=#

 

به همین ترتیب، می توانید شرح جدول ایجاد شده را با استفاده از \d همانطور که در زیر نشان داده شده است دریافت کنید

postgres=# \d cricketers
               Table "public.cricketers"
Column          | Type                   | Collation | Nullable | Default
----------------+------------------------+-----------+----------+---------
first_name      | character varying(255) |           |          |
last_name       | character varying(255) |           |          |
age             | integer                |           |          |
place_of_birth  | character varying(255) |           |          |
country         | character varying(255) |           |          |
postgres=#

 

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

برای ایجاد جدول با استفاده از پایتون باید دستور CREATE TABLE را با استفاده از متد execute() مکان‌نمای pyscopg2 اجرا کنید.

مثال

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

import psycopg2

#Establishing the connection
conn = psycopg2.connect(
   database="mydb", user='postgres', password='password', host='127.0.0.1', port= '5432'
)
#Creating a cursor object using the cursor() method
cursor = conn.cursor()

#Doping EMPLOYEE table if already exists.
cursor.execute("DROP TABLE IF EXISTS EMPLOYEE")

#Creating table as per requirement
sql ='''CREATE TABLE EMPLOYEE(
   FIRST_NAME CHAR(20) NOT NULL,
   LAST_NAME CHAR(20),
   AGE INT,
   SEX CHAR(1),
   INCOME FLOAT
)'''
cursor.execute(sql)
print("Table created successfully........")
conn.commit()
#Closing the connection
conn.close()

 

خروجی

Table 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 در پایتون
  18. آموزش ایجاد پایگاه داده PostgreSQL در پایتون
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه