Skip to content

Commit d4bd88f

Browse files
Added files via upload
1 parent ae44034 commit d4bd88f

3 files changed

Lines changed: 64 additions & 0 deletions

File tree

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from sqlalchemy import create_engine
2+
from sqlalchemy.orm import sessionmaker
3+
from database_setup import Base,Restaurant ,MenuItem
4+
5+
def start_lines():
6+
global session
7+
engine=create_engine("mysql+mysqlconnector://root:@localhost/python_mysql")
8+
Base.metadata.create_all(engine)
9+
10+
DBSession=sessionmaker(bind=engine)
11+
session=DBSession()
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
from sqlalchemy import create_engine
2+
from sqlalchemy.orm import sessionmaker
3+
from database_setup import Base,Restaurant ,MenuItem
4+
5+
engine=create_engine("mysql+mysqlconnector://root:@localhost/python_mysql")
6+
Base.metadata.create_all(engine)
7+
8+
DBSession=sessionmaker(bind=engine)
9+
session=DBSession()
10+
11+
myFirstRestaurant=Restaurant(name="Pizza palace")
12+
session.add(myFirstRestaurant)
13+
session.commit()
14+
15+
cheesepizza=MenuItem(name="cheesepizza",description="this is cheese pizza",
16+
price="8.99",course="meal",restaurant=myFirstRestaurant)
17+
session.add(cheesepizza)
18+
session.commit()
19+
20+
session.query(Restaurant).all()
21+
session.query(MenuItem).all()
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
from sqlalchemy import create_engine
2+
from sqlalchemy.orm import sessionmaker
3+
from database_setup import Base,Restaurant ,MenuItem
4+
import database_curd
5+
6+
database_curd.start_lines()
7+
8+
session=database_curd.session
9+
restaurant=session.query(Restaurant).all()
10+
for i in restaurant:
11+
print i.name
12+
# items=session.query(MenuItem).all()
13+
14+
# veggie=session.query(MenuItem).filter_by(name='Veggie Burger')
15+
# for veg in veggie:
16+
# print veg.id
17+
# print veg.price
18+
# print veg.restaurant.name
19+
# print "\n"
20+
21+
#updating
22+
# urban_veggie=session.query(MenuItem).filter_by(id=11).one()
23+
# print urban_veggie.price
24+
# urban_veggie.price="25"
25+
# session.add(urban_veggie)
26+
# session.commit()
27+
# for veg in veggie:
28+
# print veg.id
29+
# print veg.price
30+
# print veg.restaurant.name
31+
# print "\n"
32+

0 commit comments

Comments
 (0)