Python | Начало работы с psycopg2-PostGreSQL
PostgreSQL - это мощная объектно-реляционная база данных с открытым исходным кодом. PostgreSQL работает во всех основных операционных системах. PostgreSQL следует свойству ACID системы DataBase и поддерживает триггеры, обновляемые представления и материализованные представления, внешние ключи.
Для подключения PostgreSQL мы используем psycopg2 . Это лучший и самый удобный адаптер базы данных на языке Python. Он поддерживает как Unicode, так и Python3.
Требуется установка -
pip install psycopg2
Давайте начнем и разберемся с подключением 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. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.