Python | Начало работы с psycopg2-PostGreSQL

Опубликовано: 24 Марта, 2022

PostgreSQL - это мощная объектно-реляционная база данных с открытым исходным кодом. PostgreSQL работает во всех основных операционных системах. PostgreSQL следует свойству ACID системы DataBase и поддерживает триггеры, обновляемые представления и материализованные представления, внешние ключи.

Для подключения PostgreSQL мы используем psycopg2 . Это лучший и самый удобный адаптер базы данных на языке Python. Он поддерживает как Unicode, так и Python3.

Требуется установка -

 pip install psycopg2

Давайте начнем и разберемся с подключением PostgreSQL по частям.

Шаг # 1: подключение к PostGreSQL

import psycopg2
conn = psycopg2.connect(database ="gfgdb", user = "gfguser",
                        password = "passgeeks", host = "52.33.0.1"
                        port = "5432")
  
print("Connection Successful to PostgreSQL")


Шаг # 2: объявить курсор

Allows Python code to execute PostgreSQL command in a database session.

cur = conn.cursor()

 
Step #3: Write your SQL Query and execute it.

query = """select name, email from geeks_members;"""
cur.execute(query)
rows = cur.fetchall()
  
# Now "rows" has all data
for x in rows:
    print(x[0], x[1])

 
Step #4: Close the connection

conn.close()
print("Connection closed")

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.