SQLAlchemy является инструментарием SQL Python и Объектным Реляционным Картопостроителем, который дает разработчикам приложений полную мощность и гибкость 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 

Ссылки

Книги:

Переговоры: