วิธีการ ลบข้อมูลออกจากฐานข้อมูล Postgres ด้วย Module psycopg2

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderators: mindphp, ผู้ดูแลกระดาน

bolue
PHP Super Hero Member
PHP Super Hero Member
Posts: 688
Joined: 04/06/2020 10:05 am

วิธีการ ลบข้อมูลออกจากฐานข้อมูล Postgres ด้วย Module psycopg2

Post by bolue »

วิธีการ ลบข้อมูลออกจากฐานข้อมูล Postgres ด้วย Module psycopg2 โดย ภาษา Python Postgres คือระบบจัดการฐานข้อมูลที่เหมาะกับการทำระบบ ERP โดย Postgres เป็นระบบจัดการฐานข้อมูลที่ตอนนี้เป็นที่นิยม และใช้กันอย่างแพร่หลาย


เริ่มจากติดตั้ง psycopg2

Code: Select all

import psycopg2 as p
ทำการเชื่อมต่อ กับ postgresql

Code: Select all

 con = p.connect(database='test',user='postgres',password='01249')
    cur = con.cursor()

หลังจากนั้นใช้ภาษา sql ในการ delete

Code: Select all

sql = """DELETE FROM table_test_1 WHERE id > %s"""%(1)
    sql = sql.encode('utf-8')
เมื่อลบข้อมูลสำเร็จ ให้แสดงผลตามที่เราต้องการ

Code: Select all

  try:
        cur.execute(sql)
        con.commit()
        print('เพิ่มข้อมูลเรียบร้อยแล้ว')
    except :
        con.rollback()
        print('เพิ่มข้อมูลผิดพลาด')

Code: Select all

try:
    con = p.connect(database='test',user='postgres',password='01249')
    cur = con.cursor()
    sql = """DELETE FROM table_test_1 WHERE id > %s"""%(1)
    sql = sql.encode('utf-8')
    try:
        cur.execute(sql)
        con.commit()
        print('ลบข้อมูลเรียบร้อยแล้ว')
    except :
        con.rollback()
        print('ลบข้อมูลผิดพลาด')

except p.DatabaseError:
    print('Error %s' %p.DatabaseError)

if con:
    con.close()


ผลลัพธ์
Python Knowledge-1.png
Python Knowledge-1.png (1.17 KiB) Viewed 71 times
Python Knowledge-2.png
Python Knowledge-2.png (6.34 KiB) Viewed 71 times


หากต้องการศึกษาเรื่อง Postgres และ psycopg2 หรือ python เพิ่มเติม สามารถศึกษาได้จากในบนเรียนของ python vdo python
https://www.mindphp.com/vdo-tutorial-python.html
บทเรียน Python
https://www.mindphp.com/%E0%B8%9A%E0%B8 ... ython.html
วิธีการ เพิ่มข้อมูลลงฐานข้อมูล Postgres ด้วย Module psycopg2 viewtopic.php?f=144&t=67978
วิธีการ แก้ไขข้อมูลในฐานข้อมูล Postgres ด้วย Module psycopg2 viewtopic.php?f=144&t=67979

  • Similar Topics
    Replies
    Views
    Last post

Return to “Python Knowledge”

Who is online

Users browsing this forum: No registered users and 4 guests