Junior — Middle
123
Da li imate iskustva sa bibliotekom SQLAlchemy Core za rad sa bazama podataka?
Компаније где су питане
СБЕР Бизнес
smartcom
Одговор од АИ
sobes.tech АИ
SQLAlchemy Core — это низкоуровневый API для работы с базой данных в Python, который позволяет строить SQL-запросы программно, не используя ORM. Он предоставляет объекты для описания таблиц, колонок и выражений, а также позволяет выполнять запросы напрямую.
Пример создания таблицы и вставки данных с помощью SQLAlchemy Core:
from sqlalchemy import create_engine, MetaData, Table, Column, Integer, String
engine = create_engine('sqlite:///:memory:')
metadata = MetaData()
users = Table('users', metadata,
Column('id', Integer, primary_key=True),
Column('name', String),
Column('age', Integer))
metadata.create_all(engine)
with engine.connect() as conn:
insert_stmt = users.insert().values(name='Иван', age=30)
conn.execute(insert_stmt)
result = conn.execute(users.select())
for row in result:
print(row)
Такой подход полезен, когда нужна гибкость в построении запросов без использования ORM.