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

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

ПРИМЕЧАНИЕ: ПОЖАЛУЙСТА

Пример

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 a = int(raw_input( 'indicate id ' )) name = raw_input( 'indicate name ' ) ins = names.insert().values(name=name, id=a) # insert values in table

Ссылки

Пример: 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 a = int(raw_input( 'indicate id ' )) name = raw_input( 'indicate name ' ) ins = names.insert().values(name=name, id=a) # insert values in table

Ссылки

Официальная документация Глава в книге AOSA

Книги:

Официальная документация

Переговоры:

Официальная документация - Майк Байер - PyCon 2014 Глава в книге AOSA Глава в книге AOSA - Джейсон Майерс - PyGotham 2015 SQLAlchemy как основа данных Научная компания - Петтер Хоффманн - EuroPython 2016