sqlalchemy.engine.
Engine
(pool, dialect, url, logging_name=None, echo=None, execution_options=None, hide_parameters=False)engine = create_engine('sqlite:///:memory:')
begin
()with engine.begin() as con:
# выполняем запросы в одной транзакции
con.execute(some sql)
con.execute(some_sql)
connect
()Создает объект соединения в базу и возвращает sqlalchemy.engine.Connection()
execute
(sql)Выполняет запрос в базу и возвращает sqlalchemy.engine.ResultProxy()
result = engine.execute(sql)
result = engine.execute(
'select * from post where id=:post_id',
post_id=1,
)
result = engine.execute(
table.select().where(table.columns.username=='ilnurgi')
)