آموزش ایجاد جدول PostgreSQL در پایتون
آموزش ایجاد جدول PostgreSQL در پایتون
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش ایجاد جدول PostgreSQL در پایتون خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون
می توانید با استفاده از دستور CREATE TABLE یک جدول جدید در پایگاه داده در PostgreSQL ایجاد کنید. هنگام اجرای این باید نام جدول، نام ستون ها و انواع داده های آنها را مشخص کنید.
در زیر سینتکس دستور CREATE TABLE در PostgreSQL آمده است.
1 2 3 4 5 6 7 |
CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, ); |
مثال
مثال زیر جدولی با نام CRICKETERS در PostgreSQL ایجاد می کند.
1 2 3 4 5 6 7 8 9 |
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 دریافت کنید. پس از ایجاد جدول، اگر بتوانید لیست جداول را تأیید کنید، می توانید جدول جدید ایجاد شده را در آن به صورت زیر مشاهده کنید.
1 2 3 4 5 6 7 |
postgres=# \dt List of relations Schema | Name | Type | Owner --------+------------+-------+---------- public | cricketers | table | postgres (1 row) postgres=# |
به همین ترتیب، می توانید شرح جدول ایجاد شده را با استفاده از \d همانطور که در زیر نشان داده شده است دریافت کنید
1 2 3 4 5 6 7 8 9 10 |
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 اجرا کنید.
مثال
مثال زیر پایتون یک جدول با نام کارمند ایجاد می کند.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
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() |
خروجی
1 |
Table created successfully........ |
لیست جلسات قبل آموزش دسترسی به داده پایتون
- آموزش دسترسی به داده پایتون
- آموزش پایگاه MySQL در پایتون
- آموزش اتصال به پایگاه داده MySQL در پایتون
- آموزش ایجاد پایگاه داده MySQL در پایتون
- آموزش ایجاد جدول MySQL در پایتون
- آموزش درج داده MySQL در پایتون
- آموزش انتخاب داده MySQL در پایتون
- آموزش عبارت MySQL – Where در پایتون
- آموزش عبارت MySQL – OrderBy در پایتون
- آموزش به روز رسانی جدول MySQL در پایتون
- آموزش حذف داده ها MySQL در پایتون
- آموزش عبارت MySQL – DROP TABLE در پایتون
- آموزش عبارت MySQL – Limit در پایتون
- آموزش عبارت MySQL – Join در پایتون
- آموزش شی مکان نما MySQL در پایتون
- آموزش PostgreSQL در پایتون
- آموزش اتصال به پایگاه داده PostgreSQL در پایتون
- آموزش ایجاد پایگاه داده PostgreSQL در پایتون
دیدگاه شما