生活随笔
收集整理的這篇文章主要介紹了
SQLAlchemy简单操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
中文文檔
http://docs.jinkan.org/docs/flask-sqlalchemy/index.html
要點寫在了注釋里.注意_repr_這個函數
import sqlalchemy
from sqlalchemy
import create_engine
from sqlalchemy.ext.declarative
import declarative_base
from sqlalchemy
import Column,Integer,String
from sqlalchemy.orm
import sessionmakerengine = create_engine(
'sqlite:///foo.db',echo =
True)Base = declarative_base()
class User(Base):__tablename__ =
'users'id = Column(Integer,primary_key=
True)name = Column(Integer)fullname = Column(String)password = Column(String)
def __repr__(self):return "<User(name='%s' ,fullname='%s' ,password ='%s')>" %(self.name,self.fullname,self.password)
ed_user = User(name =
'ed',fullname =
'Numb',password =
'password')
print(ed_user)
Session = sessionmaker(bind = engine)
session = Session()
session.add(ed_user)
session.add_all([User(name =
'b',fullname =
'Numb1',password =
'password'),User(name=
'c', fullname=
'Numb2', password=
'password'),User(name=
'd', fullname=
'Numb3', password=
'password')])
our_user = session.query(User).filter_by(name=
'ed').first()
all_user = session.query(User).all()
withu_user = session.query(User).filter(User.fullname.like(
'%b')).first()
session.commit()
總結
以上是生活随笔為你收集整理的SQLAlchemy简单操作的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。