ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ฟังก์ชั่น .execute() คือ Method ย่อยของ library psycopg2 โดยตัวฟังก์ชั่นจะทำหน้าที่ในการเรียกใช้คำสั่งของทาง SQL ในการ แสดง เพิ่ม ลบ แก้ไข ข้อมูลของทาง Database ด้วยภาษา Python ที่ใช้ฐานข้อมูลของ PostgreSQL วิธีการเขียนหลักๆ มีดังนี้

1.ทำการ import psycopg2 

import psycopg2 as p

 

2.สร้างตัวแปรที่เชื่อมกับฐานข้อมูล

con = p.connect(
    host='localhost',
    database='ben01',
    user='postgres',
    password='postgres'
)

 

3.กำหนดตัวแปร cursor เพื่อทำการชี้ตำแหน่ง

cur = con.cursor ()

4.ทำการเรียกใช้ cur.execute() เพื่อ ใช้คำสั่งของ sql ในการจัดการข้อมูลของ database เช่น

cur.execute('SELECT version()')
total = cur.fetchall()
print(total)

จะทำการดึง version ของ database มาแสดง

 ผลลัพธ์


แสดงผลลัพธ์ของโปรแกรมโดยการโชว์เวอร์ชั่่นของฐานข้อมูลผลลัพธ์ แสดงข้อมูล version

หรือ

cur.execute("SELECT latest_version FROM ir_module_module where state = 'installed'") total = cur.fetchall()
print(total)

 

ผลลัพธ์

ผลลัพธ์ที่ได้จากการรันโปรแกรม จะแสดงข้อมูล version ที่เก็บอยู่ใน database ออกมาแสดง
แสดงเวอร์ชั่นที่เก็บไว้ใน database ออกมา

 

ศึกษาเพิ่มเติม

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
PHP 8 มาแล้ว มาพร้อมกับ Feature เพียบ ดูหล่อขึ้นเยอะ เร็วขึ้นด้วย
โดย mindphp ศ 27 พ.ย. 2020 12:45 am บอร์ด MindPHP News & Feedback
0
10
ศ 27 พ.ย. 2020 12:45 am โดย mindphp
ปัญหาย้าย โดเมนแล้ว Wordpress แล้ว Login เข้า admin ไม่ได้ Error ERROR for site owner: Invalid domain for site key
โดย mindphp พฤ 26 พ.ย. 2020 11:05 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
9
พฤ 26 พ.ย. 2020 11:34 pm โดย mindphp
การเข้าใช้งานสำหรับลูกค้าเพื่อซื้อห้องพักหรือขายห้องพัก อโกด้า
โดย milk2533 พ 25 พ.ย. 2020 6:43 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
10
พ 25 พ.ย. 2020 6:43 pm โดย milk2533
อุปโภค กับ บริโภค ต่างกันอย่างไร
โดย milk2533 พ 25 พ.ย. 2020 6:09 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
8
พ 25 พ.ย. 2020 6:09 pm โดย milk2533
Lot ผลิต และ วันหมดอายุ สินค้า ดูอย่างไร
โดย milk2533 พ 25 พ.ย. 2020 5:48 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
17
พ 25 พ.ย. 2020 5:48 pm โดย milk2533
ขนส่งสาธารณะ คืออะไร
โดย milk2533 พ 25 พ.ย. 2020 5:26 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
12
พ 25 พ.ย. 2020 5:26 pm โดย milk2533
ใบเสร็จน้ำมันรถที่สามารถนำมาใช้ค่าใช้จ่ายได้ สังเกตอย่างไร
โดย milk2533 พ 25 พ.ย. 2020 4:57 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
10
พ 25 พ.ย. 2020 4:57 pm โดย milk2533
อัพเดทความปลอดภัย 7 จุด!!! ใน Joomla เวอร์ชั่นใหม่ 3.9.23
โดย tsukasaz พ 25 พ.ย. 2020 11:36 am บอร์ด MindPHP News & Feedback
1
37
พ 25 พ.ย. 2020 12:46 pm โดย prmindphp