Skip to content

Instantly share code, notes, and snippets.

@absent1706
Created April 12, 2016 11:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save absent1706/bc8cbb77637094f8c5fc651ac12954d6 to your computer and use it in GitHub Desktop.
Save absent1706/bc8cbb77637094f8c5fc651ac12954d6 to your computer and use it in GitHub Desktop.
from sqlalchemy import create_engine
from sqlalchemy import select
from sqlalchemy import MetaData, Table, Column, String, Integer
engine = create_engine("sqlite://")
metadata = MetaData()
user_table = Table('user', metadata,
Column('id', Integer, primary_key=True),
Column('username', String(50)),
Column('fullname', String(50))
)
metadata.create_all(engine)
conn = engine.connect()
conn.execute(user_table.insert(), [
{'username': 'jack', 'fullname': 'Jack Burger'},
{'username': 'wendy', 'fullname': 'Wendy Weathersmith'}
])
query = select([user_table]).\
where(user_table.c.username == 'jack').\
where(user_table.c.fullname == 'Jack Burger')
# print 'Query SQL:', compile_query(query)
print 'Results:',conn.execute(query).fetchall()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment