Описание тега sqlalchemy

SQLAlchemy - это набор инструментов Python SQL и Object Relational Mapper, который дает разработчикам приложений полную мощность и гибкость SQL.

SQLAlchemy предоставляет полный набор хорошо известных шаблонов сохранения на уровне предприятия, предназначенных для эффективного и высокопроизводительного доступа к базе данных, адаптированных к простому языку предметной области Pythonic.

ПРИМЕЧАНИЕ: ПОЖАЛУЙСТА, сообщайте об ошибках / сложных проблемах в списке рассылки sqlalchemy - там доступна гораздо более полная помощь по сложным вопросам.

пример

metadata = MetaData()
engine = sqlalchemy.create_engine('mysql://user:pass@localhost/sql_db') # session handler

names = Table('names', metadata,
  Column('id', Integer),
  Column('name', String(60))
)

metadata.create_all(engine) # create tables in case they do not exist

# ask user for id and name
_id = int(input('indicate id: '))  # use `_id`, as `id` is a reserved word in python
name = input('indicate name: ')

ins = names.insert().values(name=name, id=_id) # insert values in table

Ссылки

Книги:

Беседы: