美文网首页碎片知识
python 数据库相关

python 数据库相关

作者: Jonah_Peng | 来源:发表于2018-01-27 16:02 被阅读1次

非常非常好用的数据操作包:sqlalchemy

用于生成假数据库的包:faker

sqlalchemy + sqlite3

from sqlacchemy import Column, Integer, create_engine, TEXT, DateTime
from sqlalchemy.orm import sessionmaker
from sqlalchemy.ext.declarative import declarative_base

Base = declarative_base()
class User(Base): 
  __tablename__  = 'users'
  id = Column(Integer, primary_key = True)
  name = Column(TEXT)
  up_time = Column(DateTime)

if __name__ == '__main__':
  engine = create_engine('sqlite:////home/user_name/test.bd')
  Base.matedata.create_all(engine)
  db_session = sessionmaker(bind=engine)
  session = db_session()
  res =  session.query(User.id)
  print(list(res))

相关文章

网友评论

    本文标题:python 数据库相关

    本文链接:https://www.haomeiwen.com/subject/bdwnaxtx.html